I get it, and truth be told, I agree that in this situation, the person offended is (IMO) overly sensitive in the first place (assuming Mr. Mosley's version of what happened is true); and yes, were I so offended (I wouldn't have been) - I would have approached him about it first.
That said, in the current world, any corporation that doesn't follow the current law RE: "Safe Working Environment" - will open themselves up to legal actions, etc; so you certainly can't blame CBS HR for following the law and their procedure. Again, if the story is accurate - they said he was perfectly free to use the word in a script, but not in the ST: D working environment because someone informed them it made them uncomfortable. I have no idea what the life history of the person who made the complaint is, or whether said person WAS trying to get Mosley fired, but said person followed procedure, and Mr. Mosley admitted to using the terms in the manner her did.
It doesn't matter who you are. If you want to work in a professional, corporate environment, you have to adjust so everyone else is 'comfortable' in it. That's the l;aw as it stands. And again, I think the manner in which Mr. Mosley responded (IE Just not showing up for three weeks) is also VERY unprofessional, but that's me.