Here's the thing: I have no issue with gays. If you wanna be gay, go for it, I really don't care. I just don't want it forced down my throat, I don't want to be told that I HAVE to accept it and applaud it, and I don't want to give you special treatment just because you're aberrant.
That's why I have no issue with my cousin who is now trans and gay -- because he knows I and most of my family don't like it, so he doesn't act overly gay around us, and is polite about it. He doesn't try to force us to all accept his decisions, and in return we treat him just like we normally do (and uh, my ENTIRE extended family is hardcore Catholic, so that's saying something).
What I do have an issue with is the vain little brats who go around flaunting their difference and trying to force people to love them for being different. Even if they were straight, I'd still hate them. I do not like vain people.
I also have an issue with them affording special rights because they whine a lot. When's the last time you saw a straight pride parade? Never. That'd be homophobic. But it's totally fine to have a gay pride parade, because that's not offensive to straight people in the slightest -- and even if it is, who cares, right? They're just oppressors, right?
And uh, I never talked about race at all, but I'm not a racist because I don't believe in race. Humans are humans, whether they're black or blue, short or tall. If you're a good person, I will treat you as such. If you're a shitty person, I will treat you as such. Color and culture have no input on that.
But hey, keep it up. It's really cute that you freak out about silly things like someone not accepting your decisions. Gotta love vanity. ^^
Oh and, just to keep in line with what you say, I will never respect people who can't think for themselves, and cannot exist beyond what society thinks of them.