I'm more concerned about the lack of homosexual main characters, maybe all games are homophobic?
That's more to do with target markets than anything else. Gay people will probably play a game with a straight main character, but I think a sizeable portion of the straight market won't play with a gay main character.