I was wondering if any of you guys have had to deal with a similar problem.

Ever since I stopped being a little bitch, I have absolutely zero tolerance for someone disrespecting me for no reason, and due to my slightly mercurial temperament, I have a tendency to break things, punch things, rip things in half when I am angry (doesn't happen too often because I get along well with most people but when I do, property gets damaged).

This makes it difficult for me not to want to get into fistfights on the rare occasions when someone talk to me like that. The other day some guy I'm not really friends with but hangs out with some people I know was starting shit for no reason. I was taken aback because I had never talked to this guy for more than 2 minutes in my life but instantly I was fueled with this overwhelming desire to rip his fucking head off and throw it off a cliff (I'm not kidding, if I couldn't control myself I'd be in trouble). That night, he was at a party with me, and due to the alcohol in me, when he tried to start a conversation I shot him down verbally very strongly in front of a few people, he seemed ashamed enough to calm down and stop posturing, but for some reason I was not satisfied.

I want to say I don't give a fuck, but truth is I'm fantasizing about destroying his fucking jaw right now even though I'm not as mad anymore. I kind of feel ashamed too for wanting to completely dominate someone who disrespected me like this for no other reason than an animalistic instinct but idk. Should I just ignore him, continue shooting him down verbally or escalate physically? After writing this out I realize I should look into anger management...