Its not better. I'm just saying that I generally wouldn't sack somebody for truly privately held views. And by private I mean literally never express them, not even once, to your colleagues or customers. Put them on the internet alongside my company name and you can >>>
To be clear, he didn't get the sack for being a racist. He got the sack for being a racist in a way that could be linked to the company brand.