Just as sexuality isn't black and white, neither is bigotry. There are as many shades of bigotry as there are sexualities. That you think gays and straights aren't equal is anti gay. Sure, it's not full on Silhouette anti gay, but it's still there.
I'm actually offended by how you treat the constitution, not who you decide to bugger every night. I'm also offended by the fact you think ruining someone over a non-essential service is the proper response to them not wanting to interact with you in one specific instance due to their morality.
But you are used to just going the "bigot bigot bigot" route, so even when countered with arguments for other reasons, you "run home to momma" because its your only real talking point.
Stop caring about what people think, and deal with how people treat you. more importantly, stop trying to control others when the only impact on you is an affront to your own ego or feelings.