Is it normal for my boyfriend to curse and degrade me whenever he gets angry about anything?

Anonymous
It's not possible to confront him about anything (no matter how small the issue is) without him threatening to harm himself. He'll curse at me and degrade me, in public and in private. We've been together for nearly two years now. In the beginning he was great to me, that didn't last longer than a month though. I didn't know at the time but he was still flirting with other girls, including his exes. When I try to talk to him about anything that bothers me he starts getting nasty with me. He puts me down and really treats me like garbage. I fell for him in the beginning because he seemed so genuine and sweet, now I'm wondering if his behavior is all sub-consciously pointing to the end of our 'relationship.' He was the first guy I ever really let get close, whereas he has been in a handful of relationships (the majority of which ended because he either cheated on the girls or they cheated on him). He says he wants to marry me and have a family someday. He blames his bad ways on feeling depressed. He also lies a lot, even about the pettiest things. I don't know what to do at this point. I don't feel like I have any say anymore, I don't want him to commit suicide, I love him; he just doesn't respect me. I feel as if I'm the only one in the relationship the gives a damn. What do I do?
Updates
+1 y
I wouldn't be able to live with the guilt of him committing suicide, he's attempted it in the past...my friends see our relationship as a misery loves company situation. I'm blindly optimistic and fear I'd be throwing away something fixable=/
Is it normal for my boyfriend to curse and degrade me whenever he gets angry about anything?
4 Opinion