Yes if one walks out. I agree; bad idea if done immediately, but can quietly stop hanging out with someone.
I disagree on firing back. If done cleverly and not angrily, poking fun at the offender's features, bad teeth or fatness, would send a message home brotha. I bet that cat would think...