The question needs to be fixed a bit. It sounds like your saying that there's a short supply of cool gay people, which I know is not your intent. I think a more relevant question would be gay characters who are portrayed in movies, TV, Video Games etc as both having sexuality as a defining characteristic, and who are also "Badass", and not subject to the girly, wimpy gay stereotypes.
To this I say Willem Dafoes character in Boondock Saints. Being gay is definitely a part of his character. But he is just as much of a hard bitten, crazy badass as anyone in that movie. He is an example of a great icon for homosexuality in Cinema. He happens to be gay, its not a big deal, and if you try to use it against him, he will just smack you around a little until you smarten the hell up.
Lafayette of True Blood is another good example. He may lose a few points for being a rather...complete...gay stereotype. But then again, that stereotype does exist in reality, so might as well acknowledge it. And it's nice to see a character who fills so many gay stereotypes who still manages to get pissed, and slap the shit out of some stupid, ignorant rednecks.