My bf 10 years older than me is verbally abusive

My boyfriend and I were having a serious conversation about saving our children from danger. He tells me he would go to rescue his child no matter what. He then tells me about a story his coworker told him. It was about 9/11 & how his coworker ran out of his home in boxers & no shoes to save his child. He started laughing while telling me. & I obviously don’t think it’s funny. He wanted me to understand that his coworker told him in a funny matter. But in my head he just got done telling me he would do anything to save his kid with so much seriousness and confidence.. Yet laughs when someone else does that anything to save their child. So I told him it’s childish & immature. Because the night before I told him the story of when I was dropped on my head by accident & he laughed as well.

He starts to get mad because he thinks I’m insulting him. He said I kept pushing when really I wasn’t. So he calls me “dumbass, stupidass you weren’t there..” & obviously it got out of hand.

After that I just really wanted to break up, because it’s not the first time he calls me those things… He doesn’t want to break up, he will do the sweet talk, and sweet gestures to convince me.

I just don’t want to set myself up for a life with him that I will regret.

Any advice from someone that’s been with a verbally abusive partner ?