Ok well I"m afraid that sounded way more judgemental and harsh than I wanted. I'm sorry.
I know where you are and how difficult this is. I hope you can get and stay away from someone who hurts you in so many ways. Truly.
But you will get there in the way you can. I hope you've read the stuff at the top of the page and have someone close by you who can help. I think you're in a dangerous situation, because in cases of abuse, when you leave is when things can escalate. Even if he's the one leaving.