I was with my ex for 5 years. We were blissfully happy most of the time. However, every time we argued he would say I was mental, over-sensitive, always getting at him, asking why did I have to be such a c* etc and even though he apologised afterwards I always ended up feeling like I couldn’t really speak my mind because it would end up like this, with him storming out and telling me he’d be back when I was able to be calmer/more sensible etc or if I asked him to leave he would refuse and say “call the police if you want me out” which I found very intimidating and threatening.
One night a couple of months ago we went through the same motions, the same insults, the same ‘me saying don’t call me a c*’ and him replying he’d call me whatever he liked’.
I realised it was never going to change and I either had to accept this as a regular part of my life or let go of this man who was utterly lovely 95% of the time and an absolute bastard with no respect the other 5%.
I also then realised that you don’t switch respect on and off, you either have it or you don’t (& have to hide your contempt to get through life). So that 95% was bullshit because underlying it all was a man who thought it was acceptable to call his GF a c*.
I’ve had a couple of wobbles since, once shortly afterwards when I met up with him and ended up kissing him. Then he said that he knew he just had to get me there and I’d be “all over him” and since then I’ve had some regrets because I do miss the good side. However, I need to value myself enough that I don’t accept being called a c* to be loved the rest of the time. It’s hard because it’s not as black and white as it looks on paper. Anyone who saw us together would have seen the love. But the hatred was always there bubbling under the surface for him.