His threats of not getting married with you and using abusive language shows lack of respect for you. He considers you as an outlet for his bad mood. Relationship, where partners does not have respect for each other and using other partner as punching bag, will not go peacefully on long run. I think your decision to break up is right.