Ender,
I think it's important, and not just for you, to see the difference between an analogy and a parity. There may come a time when people argue for legal human/animal or human/robot marriages. And I have a feeling that many "progressives" might find a point that is "too far" for them, thus find themselves on the receiving end of the intolerance label.
This is what I've been trying to get at but apparently I'm not saying it right? I'm not sure. I worry, as it has been insinuated here and said by others publicly that if you're not down with the change, you're going down. Why does it have to go that far? Why can't a guy who can refuse service to someone not wearing a t-shirt or shoes not be able to refuse service to other things he may not like? Why does he have to be forced? Is it so the media can say "we told you so" or that progress can use it as a victory in it's favor? I guess I don't completely understand why this is acceptable to anyone just wanting equality.