I couldn't read and not reply. I just cannot even begin to imagine your shock and horror.
This makes me beyond repulsed, hearing about this kind of behaviour just sickens me.
I'm not being helpful. I'm so sorry.
AS for your MIL, well, look, I don't like to judge, but how the f$@k can she justify staying and supporting him?
Me 32, He 35, DS 14, DD 2