You are doing the right thing by standing by him, but you also need to take care of YOU. Just remember that. This isn't just about HIM.
This is why I've said that I really think you guys should be in MC. I think he needs to own his part in the relationship problems and I'm not sure he's done that. Have you discussed MC with him at all? How does he respond?