I think it is funny how many people here seem to assume that shooters are the only place to explore the idea of homosexuality.
To those who say that homosexuality doesn't change anything in the game, I ask you this: What about the romantic subplots in RPGs like Mass Effect and Jade Empire? You get nothing out of pursuing a relationship, and they have no real impact on the story. So, should we just not include the ability to form romantic relationships between your character and an NPC in your party in RPGs, because they don't add anything to the actual story? Hell, talking to your party members in RPGs doesn't add anything to the main story either. You see what I'm getting at? Saying homosexual characters don't "add anything" to the plot or "aren't necessary" is a pretty weak excuse when you consider that side quests, optional conversations, romantic subplots between your character and NPCs, and similar such things so heavily ingrained in RPGs are also additions that don't effect the main story. They are just extra things there for the player to explore if they so choose.
Instead of assuming that the developer has to MAKE you play a gay character or something, is it so strange a concept to take the Mass Effect route? Basically, what is the harm in making one of your party members lesbian/bisexual and/or one gay/bisexual? Romantic subplots between your character and an NPC, and optional conversations with your party, make up a big part of RPGs like Mass Effect, KOTOR, and Jade Empire. Making one or two of the characters bisexual or homosexual won't hurt anyone, and will only allow the homosexual gamers to have their own options for a romantic subplot that reflects their personal sexual preference. No one is FORCING you, a straight gamer, to go bareback riding with the homosexual male character, it is purely YOUR choice when handled in this way. YOU choose whether or not you want to pursue a homosexual relationship, and YOU choose how much you want to get into that particular character's backstory. If homosexuality makes you uncomfortable then fine, don't talk to that character or pursue a relationship after their sexual orientation comes up in an optional conversation, as opposed to saying that it shouldn't be there in the first place because it is just a "gimmick."
I'm just saying that I don't see what is so wrong about developers including deep, mature homosexual relationships in an RPG if handled in this fashion. In fact, it would be good for the industry if we started exploring mature issues like this. If we prove to the public that games are capable of deep, mature stories and issues, then we are one step closer to showing that video games aren't just toys for kids and irresponsible man-children. It will cause controversy, for sure, but it will help games get out of the hot seat faster by proving to people that they are as capable of exploring mature themes as novels and movies.