God what a horrible way to live.
Please get to that breaking point.
Your kids will thank you, if they're seeing some of this stuff.
The venom - how awful. You can hear that dislike and lack of love and respect with every syllable, I'm sure. So you know what it means.
Let his friend take him full time and get out.