Ok, I'll try not to stray too far from the topic...
IMHO, everybody has some kind of prejudice against one thing or another. This is only natural since we're brought up in certain culture and has taken in certain education. By its own meaning, prejudice is the result of pre-conditioning. Whether the prejudice will show externally or remain a hiden item is entirely up to the individual. I can say, very honest, I have certain prejudice but I try very hard not to discriminate - the 'person' is more important than the 'stereotype'...
With regards to gay people, as I've mentioned before, I don't really have a problem with them. Ok, I don't necessarily like all of them, but then again, it's like asking someone to like every person he meets - it's just not possible. However, I like to stress that I don't like gay people who bang on about 'gay rights' while they themselves are actively pre-judging other gays or straights simply because they don't share their views - that's what I call hiding 'behind an agenda'. These will never be happy because no matter what you're willing to give them (rights or otherwise), they'll never feel they're capable of being equal to the rest of the world - they just keep demanding more and more.
For me, I'm straight and have never had any homosexual incline or desires. That is not a crime. I don't think I'm homophobic, but certain gay practice make me feel uneasy. I so happen to be a minority in the country, but then again, I don't have an issue with it as long as others don't make it an issue. That is what I try to get across - usually being gay or being a minority is not an issue until someone make it one. For those gay folks in NY, why do they want to make a fuss when their children are not being discriminated against?