I think they should make the protagonists have whatever characteristics they want. As others have said, I don't want anything to be shoehorned in. I want them to make the best game they can. If a gay character is the way they need to go to achieve that end, that's great. Alternatively, if every character in the game needs to be a straight, white, Christian male, that's fine too. Devs just need to worry about making great games, period.