Personally I'd be walking away and stating I didnt want to see him until he could speak to me respectfully and without shouting.
There is doing a 180 and there is setting a boundary and he is now stepping over them. S shouldnt be seeing or hearing this so can you if he starts shouting and bawling at you bundle S up and leave the house.
Can you bring this up in MC the lack of respect and the shouting at you infront of S isnt acceptable and he has got to stop..
Thinking of you hope every thing calms down but H does have to start working more on himself saying he cant change because of you is just BS you have been ODP for ages now he is just taking the p*ss.
____________________________
W 47 H 47 M 24 T 30
Once lost but now found and happily married again!