Hosting a male friend for a couple of days. We've been friends for a few years but occasionally fall out as he can be a bit of a prick. He's had a bit to drink tonight and was unpleasantly racist so I asked him to change the subject.
That didn't go so well, he's just harangued me for 15 minutes because I refused to agree with him on a political issue. I asked him several times to stop and ended up looking at my phone (to make the point that I was no longer engaged in the discussion) while he shouted at me.
I'm so upset and I've left him to himself and gone to bed because it's just what my arsehole ex used to do. It's not enough that I disagree, I have to be verbally battered until I accept that I'm wrong. I'm really shaken. Why do men always have to bloody win?