My ex was like this
He treated me badly because I allowed it
He treated me badly because his dad treated him badly
He didn’t treat me badly because the other men on his program for abusive men were much worse, therefore his behaviour was acceptable
I needed to stop winding him up
So basically.......everyone else’s fault except his. He still maintains (almost 4 years after I left him) that I just needed to give him one last chance and everything would have been good