I was in a situation something like that, but it wasn't at a strip club and it wasn't about talking shit.
It was in my home town. My son was walking home (basically) minding his own business. He got jumped by a bunch of guys that didn't like the way he looked. He beat the shit out of the one dude that started it all. Since he dropped his cellphone during the fight, he had to go back to get it.
He went back, grabbed it and called me to pick him up.
I went to get him and pulled up thinking I was gonna start some shit. These guys were a lot older than my son.
I shit you not, they were waiting for something and one guy hollered toward the house and they all came running with bats and chains. There were other weapons involved...
I'll leave the rest to your imagination since I'm not really your typical 'anonymous' poster here.
Sometimes you gotta do what you gotta do. Craig? That's a different story. Obviously there was a line that he never should have crossed and I'm sure he's been regretting it for a few years now.
Moral of the Story: People Suck. It's about that simple.