Hiya
Sorry to hear your problem.
Unless he has fallen in a rose bush get rid. He is only going to keep doing what he can get away with. Trust your gut feelings.
What do you want to do? work it out or leave?
try some EFT
http://silviahartmann.com/eft-relati...oxy%20Protocol
I just hate it when people transfer their own problems. IMHO get out and don't let him treat you like a muppet, regardless of love or not it's a question of self repect.