Why is he so arrogant in this relationship?

Anonymous

We've been dating each other for 8 months. The problem is that whenever we fight, he gets extremely hurtful. He abuses, calls me names like 'bitch' (not every time) and threatens to leave me. The fights end with me asking for his forgiveness. And often whenever there is any sort of argument he tells me to never contact him again and break up immediately. He often projects his anger on me too.

Then later he tells me that he couldn't control it and that he feels bad for it too. But at times, I'm way too hurt to understand his point. If I still remain distant, he gets angry again. I know that this relationship is still continuing because of me. And I know I'm a big fool for not leaving yet.

Still, a guilt of not trying enough and misunderstanding him haunts me and thus can't end it. I feel like a bad person to overlook the mental health issues that can lead him to such behaviour and leave. Besides, I lack enough self confidence to end and face him hurling insults on me during the breakup. Yes, I'm not a very likable girl, not physically that attractive, not great at anything- mediocre everywhere. These fights take place probably because he doesn't like me enough and is just forced to stay with me because he doesn't want to do all the work that can help him find better opportunities.

Is it because of that he's such an egoist, so arrogant in this relationship? And is there any way I can make him understand that I've if not much but some worth at least?

Why is he so arrogant in this relationship?
4 Opinion