And just for transparency, I've had to go off on my 16 year old son over some shit he did that was over the top, but it was calculated and with intent of delivering a very specific message. Other than that one time, I always encourage him so he doesn't define himself or our relationship by that one incident.
Otherwise I don't sugar-coat anything he does, I keep it real, but I don't make him feel "less than". I address the behavior and not him as a person.
What's a son to think when his dad calls him a bitch ass nigga? As tough as people would like to see themselves, that shit would hurt no matter what age you are. And if it happens so much you feel the need to record it. That's tough. And the fact the son even puts himself in that position shows me he wants some sort of relationship, even if toxic.