I never quite saw how anyone got the idea that anyone has the right to force someone to accept their business. Once upon entering a restaurant the Maitre D did not like my collar. I thanked him and left and dined else where. If they don't want my trade I don't want to give it to them. I certainly don't feel entitled to force someone to do business with me, and I have never wanted to do business with anyone who did not desire to do business with me.
Yet my preferred world is not the world we life in and all kinds of people have had special laws made saying that you have to bake their cake celebrating their love of butt sex and you get no choice in the matter, so they should have to serve people of differing political beliefs.