If someone is a communist or a socialist and works for my business, I cannot trust them to protect our business in any capacity. I have every right to fire them and not hire any communists. I also have a right to choose not cooperate with or finance agents and agendas counter to my beliefs.
Discussion
Freedom give you the right to choose but not guarantees you the right election. I don't care which party my hairdresser votes for or the baker's ideas. I value a good haircut and a bread that's to my liking. I believe this is fundamental to living in a society based on respect.