Ok, so a simple 'dump him' won't work.
I have to wonder if you really want to do down this road, but since you are looking for reasons to stay with him.... This may hurt - a lot.
Blunt truth time. Even if you did all manner of things to offend him, that really doesn't justify continual verbal lashing out at you. Yes the occasional hurtful fight, we all say things in anger and most of us regret it as soon as the words are out of our mouths.
Your willingness to find reasons to stick with this man although he has demonstrated to you he is not nice, is in fact mean, is indeed cruel and more than willing to hurt you is a sickness, a codependency on him, showing you have extremely low self esteem. It is sick, as in mental/emotional health medical illness sick.
You are being the perfect little victim here. Stop it.
You are giving him a lot more control than he deserves (or knows how to handle) and he is unleashing his own set of sickness on you.
Abusers love their victims, especially when the victim complies and comes back for more and more and more.
YOU have to stop that chain of events from taking place, YOU need to grow a pair and defend yourself by drawing a line and walking away when he hurts you.
No one else can do that for you.
This relationship is not a loving one, and I seriously doubt you have much real love for this man. You have the victims skewed sense of love which trust me, is not a healthy, happy place to be.
I have been there, I have done that - allowed all manner of bad things to take place because I though that that was love. Its not.
Your refusal to accept 'Dump his ass now' and want this so called 'love' to be justified is also a symptom of your being a victim.
Now your homework, if you can get over the tears I most likely have you in now, is to follow this link
https://www.google.com/#hl=en&safe=off&t...90&bih=714 and start clicking on sites and reading and studying to discover what you are currently doing.
Honestly, what i have just said is something I wish someone had said to me way back. I had to figure it out on my own and made the same mistakes over and over again.
Please, please, please don't follow in my foot steps and make the same mistakes I made.
Study up, read, learn and force yourself to see what is happening here.
You deserve far much more than this lout can obviously give you. Yes you are really worth more, yes there is a man out there who will love your drama and sensitivity. A man is out there looking for those qualities and more that you and only you possess.
The trick is finding him and not letting the assholes in the world beat you down, hurt you break you in the process of finding The One.