I love him but everything is on his terms
Just no. Are you a person as well, or not. Do you deserve an equal say, or not?
Spoiler: you are and you do. And now you know this, you have outgrown this relationship. Maybe he'll wake his ideas up and you can have a different, better relationship with him. Or maybe (probably a lot likelier)he will never accept he is doing anything wrong.
Either way, I wouldn't be putting up with things as they are. At least you are now wise to his manipulaive ways, so when he blames you for his awful behaviour and turns on the waterworks again, you can let it wash over and off you.