All I really can think of in response to everything you have written is "People treat you the way you allow them to treat you."
Where are your self-respect boundaries??
I just cannot imagine a man saying to me half the dreadful things your H has said to you. It just WOULD NOT happen. Do I control what other men do? NO. But I can control my response to their actions and you have ALLOWED this to get to this point.
I'm not saying you are all at fault here, but your H is not here to listen, YOU are.
Don't you see how you are contributing to the way your H responds?
LFL