My boyfriend explained this to me, and from his point of view he'd say you HAVE to do something because apparently that's one of the highest forms of public humilation.

From mine?
No offence, but he's probably some bitch kid trying to be cool. I don't think he's that big of a rapper or I'd already have heard about this. Do what you gotta do but this seems utterly immature. Confront him with your words, son. Don't start swinging fists 'cause your lady might get pissed.