My other half has quite a temper. Every few months we will have a row about something quite trivial and he will lose his temper. He then doesn't talk to me for days (to be fair, I don't talk to him either). The last fight last Friday he swore at me, telling me to 'get the f out of his room' and pushed me. The scary thing was that the kids were there watching. They looked terrified.
I sent him a Whatsapp shortly afterwards saying that it was not acceptable to be like that, that he needs to apologise. He ended up going out that night and not coming back till 1am and has since not spoken to me for 5 days.
He genuinely thinks it's my fault - that I annoy him and so I deserve it. I make a point of not shouting back, but that just annoys him even more.
I'm not sure what to do. It's his birthday on Thursday and I know that if I don't do anything for it, he will say I spoilt it.
I kind of know what the answer is, but wondered if anyone was in a similar position. Has anyone had this and resolved it? How? Taking into account that this happens fairly regularly - not the pushing, but the swearing and losing temper followed by days of silent treatment.
We have 5 year old twins.