You have some very strange friends.
Ok so he called you the Big B word. I say that he is childish at best. Having to resort to name calling is really immature in relationships. It's used to replace meaningful and constructive communication that should be happening. And Since he was unable to do that easy task, he had no choice but to drop a B bomb. Your partner should be able to talk to you about anything and everything. Even about his emotions. That's right, guys have emotions too, even if it is hard to let it all out, it still needs to happen...if he really trusts and loves you.
ok so you hit him...Maybe you shouldn't have given him the good old palm salute. Instead I would have shown him the door. Your guy needs to be able to talk to you. Not drop 4-5 letter words that will hurt you. It obviously hurt you, to be called by the Big B word and yet he said nothing? Ok so, he can't trust you enough with his emotions and then he is heartless? Need I say more?
1) we were fighting, people do that.
A: if by people you mean by lovers, then no. If he really loves you and trusts you then he will be able to say whats on his mind and heart.
2) But, when you are fighting, you get heated up.
A: Of course you do, its only natural. But is it natural to call you lover names and hurt them and then not apologize? yeh I didn't think so. time to show this little dog the door.
I'd get out ASAP. Unless of course you want that little word to grow into a backhand or worse.
My advise is to free up your friday nights, get that nice little red dress in the window and go soulmate searching.
Brenhart, Greg (He is just not that into you)