And until the contract or order is signed, no manufacturer or service provider should have to state why they refuse to take the work or even consider it. That's an absurd burden.
That's what I believe I've been advocating. Allowing companies to choose who they wish to do business with. The only difference as I see it is that they must be open about it, as this video company tried to do. They wanted to post their position regarding same sex marriages. The government refused. If the government allowed it, or even required companies to do it, then it would end all of this social engineering nonsense. It would let the market do its job and allow for no confusion on who is willing to do business with whom. It's not discriminating against homosexuals or Muslims or blacks or any other protected class, it's clearly telling them where their business is welcome.