I don't think it's so shocking as it is not as cut and dry as you make it out to be.
> What it does not and cannot do is force other people to continue doing business with someone, as that would violate their own rights to free expression.
If I fire someone after they change their religion to one I disagree with, would I be free from legal consequence?
Yes, as you would be guilty of religious discrimination. Colin Kaepernick was not fired. He opted out of his contract in 2017 and became a free agent.[1]
> What it does not and cannot do is force other people to continue doing business with someone, as that would violate their own rights to free expression.
If I fire someone after they change their religion to one I disagree with, would I be free from legal consequence?