Everything that Calibri says. But I want to say it more strongly: as you describe your life together, he sounds abusive and you sound codependent. Thank God you didn't have kids with this terrifying person.
Change your number, your passwords, and your locks. Get therapy for why you permitted this behavior. He will not change.
This is not the way I usually introduce myself on people's threads. I saw your post on Mozza's and thought I'd check you out. Please be your own champion. You clearly deserve it. You may need help with your temper, but at this point I'd say the reason it has given you a hard time with him is that your subconscious was screaming about how wrong he is for you. Please, save yourself. And keep posting here, I'm worried for you.
Me42, H40 D12, S8, S7 A revealed: 7/13 Sep 4/14; Agreed to D 1/15