Got to get an earlyish night tonight, so no long posts... but you need to try and think of a solution that de-personalises the issue - not his fault, not all your responsibility either.
I know that it was one of the areas of our M that was very problematic - if we got back together, it would be one area to tackle straight away.
Livnlearn
"The unexamined life is not worth living" - Socrates