If you get what I'm saying - comparing two well-known instances from different parts of the political spectrum where businesses try and refuse custom for ideological reasons - why are you pretending I'm comparing gay people to neo-Nazis?
I agree with you, but many people do not, making it a political statement. Things get very complicated as soon as you abandon the bright line test of "you must serve the whole public."
Let me change it to an example more dear to my own heart:
> Don't wanna hire old programmers or host pro-Nazi sites? Don't start a business serving the public then.
I certainly didn't choose to be an old programmer! It seems to have just happened, maybe by some law of nature. But I'm not offended by being mentioned in the same sentence with pro-Nazi sites. It's pretty obvious that no comparison is being made between the two.
> comparing two well-known instances
> from different parts of the political
> spectrum
Being gay isn't a position on a political spectrum. Neither is being black. Neither is being female. Being a neo-Nazi is.