I think an aggressive stance is the only solution because they seem stubborn to their own grudges. Sadly, most people can't go through a simple talk. (They texted you and didn't tell it to you in person because they're too wimpy to go through an actual conversation, heaven knows without cussing) I think you need to call him out in public. Not too public because you'll be arrested if you fight lol, but somewhere somewhat secluded but with friends so then things don't go too crazy, as they can you know, do the whole HOLD ME BACK DAMMIT thing. But the thing is presenting the problem to others while trying to convey a message to the aggressor is usually... Uhh. Ideal? Good? Stupid? I'm bull?