I understand how you feel about your MIL. Maybe if your MIL is ever brave enough to step outside the box H will have to face all that he has done. I know my MIL will never do this and I suspect from what you've said about yours that she won't either. It's a shame b/c I'm pretty certain that neither of them brought thier sons up to have the morals they are currently exhibiting.
Me 43 XH 45 M 2.7.88 Divorce 7.10.09 Kids D20,S17 & D15