Arsh- I feel you did pretty good for most part. Simply put- You should not tolerate or validate bad behavior. The second he starts to swear makes the discussion end IMO. Set your boundary and have him respect it. Your children should never be a witness to this monstrous behavior. Think of the imprint it will leave on their precious brains. I speak from experience when I say this- I too remember at a young age when my father would belittle my mom in front of me. Not a good image. As for yourself set your boundary and make him respect it. You are the mother of his children and you require respect. I speak from experience here too- for I have yet to swear,scream,be violent at my W. Stay Strong and God Bless!
M51 w50 T-20Yrs M-16Yrs S15- mad at W for not trying and giving up 1 Awesum dog BD 10/31/17 separate rooms 02/08/18 wife moved out 05/17/18