It's true everyone has flaws and difficult sides.
A relationship is a bit like a Venn Diagram - there's you, there's him, and there's the overlap = the relationship.
In this case, with this man, there will never be a healthy overlap (unless he changes) because -he- is not emotionally healthy.
So it doesn't matter what you do or don't do, in this case it's about him not you. That's kinda oddly hard to realise or believe sometimes because it means you were powerless to affect his behaviour, and we all want to think we have some degree of influence on our partners and actually we really don't like to think we are powerless. That's why with very abusive men like this, we change our behaviour - so that they will behave nicer. Unfortunately, they are way ahead and molding us into their, well, victim.
The path that this relationship was on, you were never going to win because he was in it to drag you down, criticise you, make you change, and hurt you. That's what he wanted. Ofc you didn't see it at first, but the temperature of the water was slowly heating up in his plan to boil you alive.
There's a lot of hate in him, isn't there?
Next time, lovely, get the fuck out sooner. This one's a learning experience. When you miss the nice-him, think about what he called you and how he behaved. Maybe be sad for the person he could have been, but isn't.
Btw, is he a psychologist?