I think you need to keep going with that train of thought. Is it morally right that an employer can fire someone they don&#x27;t like? If it doesn&#x27;t violate civil rights, it&#x27;s 100% fine to me. What&#x27;s the alternative? Should an employer NOT be allowed to fire someone they don&#x27;t like? That sounds like very bad constraints on the employer. Should there be some protection system against specific reasons for terminating employees? It&#x27;s not possible from a legal perspective, because you&#x27;d have to implement a law to protect every possible reason an employer would want to fire someone, all of which would trample the rights of the employer. Any employer is as free to fire someone for hate speech as the person is for supplying hate speech. It doesn&#x27;t mean that either are free of consequences.<p>The employer controls the company. If keeping someone on board who has opposing views will lead to a worse company and more suffering, it would make moral sense to fire them.