I hate when companies have to put in the token gay or trans characters. I think it's good to have the LGBT (especially the T) represented in comics and other media but when you're doing it just to have a LGBT character, it lessens the impact for me.
Take Barbara Gordon's roommate being a trans woman. I'm fine with that, Gail Simone created the character for awareness of trans people because she feels it's important to include us not because "oh we should have this character be gay and/or trans just so we can say we don't discriminate." Maybe, this character is a token trans character but it doesn't feel like she is.
Create a character with substance and do so for the right reasons, not just to show you're progressive or open-minded. Now some of the people involved probably have their heart in the right places but I think 9/10 times, the execution is wrong and lessens the idea behind even including a LGBT character.
Sorry for the mini-rant and I hope that made sense.
Amy