I've asked him to apologise because it's unacceptable but he won't. Now I don't know what to do. Every time I try and say anything he shouts me down.
Am I really the bad guy here? It started when he shouted "Oi" at me because I was looking at my phone while he was talking to me. I didn't realise he was addressing me, because he'd been talking to DD. I said he was rude and he just went for me. He's been drinking. So it's a trivial argument, but he can be really unpleasant and angry when he's been drinking. It isn't the first time. I feel that anything I do except letting it blow over is exacerbating it, but it's hardly the environment I want for the kids.