Novel idea...stop hanging out with losers.
Best advice given in this thread.
I find the agree & amplify approach to be fun (for my own self amusement). But to do this well you cannot have a chip on your shoulder or have a short fuse.
Sometime people say stupid stuff. Here's an example.....Context: Most women are terribly insecure so an insult to a woman's appearance often is not objectively true, but rather is stated to inflame insecurities.
Insult: You're ugly (sic)
Response: I know (big grin). It's really terrible. I'm also fat (obviously objectively not true as I'm a size 2) and I just don't know how I'll manage (grins & shugs)...then I laugh out loud in their face.
OR
Response: Really (big grin)? Is that all you got? How's that working out for you? (smiles). Laugh out loud at them.
People rarely know how to deal with that and they realize immediately that whatever stupid insult just got categorically rejected. Now. As a girl I knew I was less likely to get decked for ridiculing someone who might insult me back in the club days. I also had a reputation for keeping my cool no matter what, so people knew that about me & on that basis others would defend me, but I was careful not to be too snarky in responding, because it rarely does good to make a bully look like an idiot. That is a reliable recipe for disaster.
So the point is to nuetralize an insult without inciting a riot, and both a cool head and situational awareness is required for this.
Hotheaded punks cannot do this.