So the traditional answer for these two groups (at least the ones in America) has always been "businesses have the right to fore any employee for any reason".
Now I get the sense that with the massive corporate abuse of power on free speech as well as this subject, opinions may be shifting.
But I am very interested in knowing what people think about this and why.
Despite what people say, Mitt Romney, (former republican candidate for president and current senator aka, upper house of congress) said while campaigning. "Corporations are people."
Someone in the crowd told him "No, they're not."
Romney: "Yes they are, my friend, yes they are."
These kind of assholes honestly believe that their businesses are part of who they are on some metaphysical level instead of a just another part of the social contract.