First of all, cant tell if trolling or being serious? So you're judging an entire community based on what you hear from a few people you have met and a guy posting on NS?
I have at least 9 gay friends (probably even more plus all the bisexual people I know, these 9 were just the ones popping up in my head now) and they do not fit the discription. Whatsoever. You know why? Because people are different. Its like saying "yeah well this one time I met this straight dude from Oklahoma and he was a complete douche, so all people from Oklahoma, must be douchebags".
And come on, "overly self absorbed, totally lacking in situational awareness"? And you pin point a member on this site, seriously, what is your problem? Go in any thread here on NS and you'll see basically any post could be classified as "self absorbed".
Your issue is that you probably havent met any homosexual people (I hate writing about "them" as they are some kind of different species), how old are you? If the kids you have met who happen to be gay fit your description its probably because they are insecure teenagers. We all have been at some point, so I dont really find your argument valid at all.
None of my gay friends run around telling people how awesome it is to be gay, how gay they are or in any way act like any of the stereotypic gays you see on TV (loud, flamboyant etc). Media just feeds us that image because apparently its fun. Its fun to ridicule the stylish and girly man. Most of my homosexual friends you couldn't even tell are gay from talking to them for an hour or so.
You probably know more gay people than you think, they've just decided to stay in the closet a little longer because they are afraid of how people will react and judge them, something I find very sad. To me, life is too short to deny who you are. Homosexuality is not illegal, just because gays happen to be a minority being persecuted by the church since the existance of a church does not mean it is wrong.
Also, I find it upsetting to hear that gay people are bad role models for children. I would not have mind growing up with homosexual parents, as long as I had loving parents who accepted me for who I am I would be pleased. A few people I know (including myself) have been brought up in heterosexual environments with narrow-minded parents who tell you how and what you should be like. To me, that is the biggest fault a parent ever could do, denying me who I am. If my parents could decide I know for a fact I would be a so much unhappier person than I am today, heck I would have probably gone on and killed myself back in HS. But then I learned its ok to be different. So should you.