when he's not annoyed at me he's fantastic, it's just the other 80% of the time when he is annoyed at me that's the problem!
Sounds like my ex. He went for anger management counselling once and cam back having decided, allegedly with the help of the counsellor (?!) that "I wouldn't have an anger problem if you didn't piss me off so much'.
His mother is a raging narcissist and I used the impact she had on him as an excuse for his emotionally abusive and controlling behaviour for years. Every time we went through a good patch (because there were some, even some great ones) I thought 'this is it...we're going to make it, everything will be fine', but then it just kept happening.
It was only our child was only enough to register what was happening and it to impact them that I started making tentative moves towards leaving. I took DC to the GP with me to see if we could both have some counselling around the situation. She spoke to us both, then DC on their own. Finally she called me back in on my own and told me that if I wasn't already planning to leave she would have to make a safeguarding referral for my child.
I had never realised that what he was doing was that bad. I'm an intelligent, and to anyone who knew me away from him, strong woman, but I just kept making excuses, thinking he would see the light and it would all stop eventually.
DC and I were out of the house within 6 weeks and have never looked back.
Now with the passage of time I sometimes remember the good bits and think 'what it'? Then I'll see ten seconds of something like the coercive control storyline that's going on in Coronation Street at the moment, and end up sat on the kitchen floor shaking and crying.
It's really not always as simple as 'You should have known' or you shouldn't have put up with it'. If that's your way of thinking, please just don't bother posting on a thread like this for those of us who actually have experience of how these things really go down.