Dont know the answer to this. My ex husband shouted, swore and verbally abused me for 20 years whenever I pi**ed him off, the traffic was bad, the alarm clock didnt go off, his clothes weren't laid out ready, his car wouldnt start ... you get the picture.
I put up with it for far too long, my kids heard and saw it and grew up seeing this lack of respect. One of my boys shouts and swears when angered. The other doesn't.
My ex was spoilt by his mum and then I allowed it to continue into adult life. It could be that spoilt little boy throwing teddy out of pram thing but it gets very boring when it continues long into adulthood.
If he is going to do it, give as good as you get, be proud and dont let him grind you down.
Best of luck xx