It just seems to me that it is hypocritical to demand or promote tolerance when such tolerance only extends to those things tolerable to those demanding it. Is not intolerance of intolerance itself intolerant?
If we truly believe in liberty, then we prohibit people from inadvertently, intentionally, or maliciously harming others, but otherwise allow people to be who and what they are no matter what that is. If the Christian baker doesn't want to bake anything other than heterosexual or Christian wedding cakes, then so be it. The tolerant who think the Christian is unreasonable and/or wrong don't have to patronize his business but they allow him to be who and what he is in peace.
And the blacks who were told they wouldn't be served at the lunch counter could just go to another restaurant, huh?
I didn't say that did I.
How is the situation significantly different?
One is demanding a proprietor to provide a product he chooses not to provide and would not normally carry.
The other is discriminatory against a person wanting to buy a product that is available to all and such discrimination should be illegal as a condition of receiving a business license. The black guy can buy anything on the menu, but he has no right to demand that the restaurant provide him with something that isn't on the menu any more than anybody else does.