While I support people learning the hard way why racism is stupid, I'm not sure that this is the best way to go about it. These people aren't getting a chance to apologise and realise they've done wrong -- if they refuse to apologize or repeat offend, fire them, but give them a chance to make amends.
Some of these people are unapologetic pricks, but some of them are just stupid, misguided, or have been badly raised. If we don't give them a chance to realize what they're saying has impact, they won't learn. If we instantly fire them we risk them forever associating speaking carefully and kindly with 'not getting fired' or 'not having crazy internet people hunt me down' instead of understanding that words have weight and power.
Some of these people are unapologetic pricks, but some of them are just stupid, misguided, or have been badly raised. If we don't give them a chance to realize what they're saying has impact, they won't learn. If we instantly fire them we risk them forever associating speaking carefully and kindly with 'not getting fired' or 'not having crazy internet people hunt me down' instead of understanding that words have weight and power.