If would be irresponsible for an employer to allow such vile, unprofessional people with no impulse control to pollute a workplace.
I agree with you. Individuals have the right to think and say what they like; but employers have the right to protect the reputations of their businesses.