I am not so sure you are correct.
The businesses you mentioned just say “we do not agree with your life style”, it is homosexuals who then say they are bigots and hate mongers.
I have never seen a company so vile. The CEO could have just as easily said, “I am sorry you feel that way but our business mission seems to be different than yours, there are plenty of companies which I feel would work better for you”.
People’s status by race, ethnicity, religion, gender, disability are protected and in some places sexual orientation is protected.
This being an organization with a political position is not protected by any law.
And that is good.