Does that mean that they could refuse to allow non-christians from buying their wares? If so, then that’s just justifying discrimination, based on not liking someone, and if not, then it doesn’t have anything to do with this case.
It is nothing at all about going to a kosher restaurant and demanding pork. They don’t serve pork, they aren’t discriminating against you by not serving you pork. Now, however, if you go to a kosher restaurant, and they refuse to serve you because you are are not a jew, that is discrimination.
Once again, it’s not anything about that. We are not asking a muslim to interact with pork, we are asking a muslim not to discriminate against a non-muslim.
I am not sure what the reason is for constantly trying to reframe the situation into different terms so that, with that new reframing and different situation, there is a whiff of hypocrisy. But, that is only due to making up a situation that is not in any way analogous to the situation at hand, and then demanding that they are similar.
Any motivation that you assume on the part of those who are against discrimination is just that, a motivation that you have chosen to assume about others, a motivation that is in fact contrary to the facts, not a motivation that they have shown.
Now, if there is a whiff of “Lets see how this bigot reacts when he is forced to treat the people that he despises as people,” there may be a bit of that, I’ll admit. But no one is being asked to do anything they normally wouldn’t do, they are just being asked to interact with people that they despise. They have an out. If they want to no longer have to interact with people that they despise, they don’t have to. You are welcome to despise anyone you want in private. You have freedom of association in private. If you are open to the public, you simply have to treat everyone equally, even if you hate them because they are different from you.