I dunno wonderboy, maybe since I don't live where you do that it makes a difference.. but my best friend is openly gay, the only people who don't know are his parents. Since he came out, he has been accepted so much more by both sexes. It doesn't help that he is really good looking, has an amasing personality, and the other stuff that people want in a male. In the town I live in, there are people who dislike, and by dislike I mean hate, gay people, there are the people that don't care, and there are people who just accept them for who they are and embrace their personhood.
For example, when Brokeback Mountain was just about to come out, there was a huge contraversy over wheather or not it should be shown here... people we're having huge debates about it. When they did bring it here, people watched it, I only know a handful of straight people who didn't, and even less because it was about gay cowboys. But what shows people's rudeness was that during some of the playings when it came to the whole 20 second sex scene, people were screaming vulgar things, and walking out of the movie theater screaming things like "fkin blah blah blah" you get the point. To balance this though, my town has a program in place that individuals who are being teased, and bullied can go and have action taken against the people who are harassing them.
I think there will be less *problems* for gay people when the babyboomers start to diminish, to me is seems like they are the most influental problem, but that is my own opinion.