<human>: So, my ex and I are currently trying to work things out. I'm starting to feel like I'm the only one who is putting effort in or making the necessary changes in order to make the relationship work. My problem with him is the anger. When we fight, we escalate to the point where neither of us will back down, and suddenly he will start calling me names and swearing at me. He also stonewalls me, ignoring my phone calls and texts, which makes things escalate even further. Only later will I be able to get him to admit fault. On the days when I'm feeling down, if I'm crying, he will make fun of me, call me pathetic, and insult me. All of this when I'm usually crying about how guilty I feel and how crappy I feel about myself. I have been diagnosed with BPD traits and have been attending weekly therapy for the past six years, along with weekly DBT classes to help my own anger issues. Is there anything I can do to keep fights from escalating to this point? He seems to be great at gaslighting, and blaming me for all the problems in the relationship. We have a lot of great times, and we are best friends, but these issues are really putting a strain on our relationship.

Can you give me the gist of the text in a nutshell?
<bot>: Guy I'm dating is extremely unempathetic and angry. Can I do anything to keep the fights from escalating further or to keep him from insulting me when I cry?