If the actions of an employee will reflect on a company, why shouldnt they have the right to decide to work with someone that doesnt do those things on the side?
If an america employee went on the news yelling racist things (on the side), shouldnt they company have the right not to work with them?