“ You’d have a better chance of getting rid of herpes than a gay black guy. ”
I think the HR department should say something to the effect of “his behavior was unacceptable, and for that reason he was fired.” I would have respect for an organization who directly addressed this. Stand up and ask why would someone’s color and level of deviancy protect them from repercussions for their actions? This is a teachable moment, but they will likely cower instead.
In an ideal world, yes, but we don't live in one of those. In this case this person's color and deviancy are the sole reasons he is on the air in the first place. I doubt CNN is going to ignore those and fire him when they hired him for those reasons.