I'm picturing the Cable Guy.. Someone who learned all his life lessons from Gilligan's Island.
OK, I'm being facetious. Sorry. Honestly, I think gays are dealing with tradition and social norms. Not media. They can try to unravel it through media, but it won't happen anytime soon. The best people can hope for is simply not be dehumanized and to be treated equally. And maybe the media can help there. But I doubt it'll ever be treated normally.
When it comes to many topics, the media and politicians use our cultural, class, religious, gender, and (now) sexual differences to create division. Although I am a heterosexual-white male, the main problem I have is from pandering. I personally don't care about our individual differences. ....and that is why I am ticked at BioWare. After finally getting hit with negative press, during the "Dragon Age II" debacle, BioWare came out and said, "people are just being homophobic." Instead of acknowledging the game's overall issues, BioWare had intentionally tried to pit fans against fans. "Dragon Age: Origins" already allowed people to play as a lesbian; thus, people didn't have a problem with the inclusion of gay characters. What got everyone ticked was the 'pandering'.
Hollywood and Disney are also pandering. Instead of selling people on a strong story, the new selling point is "we have gays, girls, and blacks". Who cares. If they just focus on giving us a strong story, people would just naturally accept the diverse nature of humanity.
I don't watch "Star Trek" to see a white guy, black guy, gay guy, etc... I watch "Star Trek" because it: (1) contains a strong story, (2) speaks to the human spirit, (3) brings people together, (4) challenges our perspective, and (5) gets us to believe in something greater.