When I was a teen the world was a different place. My generation was one where we excepted the freedom of blacks, my grandfather hadn't yet, but he learned. Now the folks who are homosexual are dealing with acceptance, and just as my grandfather before me, I saw a dumb idea that was taught to me for what it was.
I don't typically express my own politics, but this really isn't a political issue. This has to do with basic human rights. Hate is hate, and hate is wrong. If a dude wants to marry another dude I don't really see what business this is of mine. It's not hurting me one way or the other. If that family wants to adopt kids, cool! Better then the alternative. I know the system and the system is not a kind place to be trapped in. I guess that this is political isn't it? But, I still think that gay people make better parents than idiots who rally against it.
As far as my game is concerned, I'm not going to limit it by not exploring the subject. It is just too interesting not to incorporate it. As DM my job is to make your character's lives as difficult as possible, regardless of faith, race, or creed. I'm an equal opportunity trouble maker. As a player I've played female characters, as well as gay ones. It is Role-playing! Why would I want to play myself?
I've seen examples of DMs treating players really badly. They do this because they are dumb asses, and I don't play with dumb asses. I do, however, steal their players.
At my table we explore politics. Not our politics, mind you, just politics in general. All table top RPG games are political games. We each have the right to use stereotypes, enforce bizarre laws, target minorities with slavery and violence, not to mention actively engaging in genocide as this is a sound strategy. As Dungeon Masters we cause problems, and if the players don't go looking for trouble, well then, we'll make sure to bring that trouble to you. Through exploring topics which are difficult to swallow, we become better people. It need not be in your face, nor should the DM be on a soap box. We don't judge our players, we judge the game. Politics move the game along, and bad political decisions become speeding hot rods. With that said, there is a difference between being a dumb ass and playing the game. In the game, if the players are interested in creating social change, they can. That is the point.
If you want to repress women, create racial slurs, and execute pillow biters, do it, but allow your players to cause social change. If somebody complains that you're being a pig, just agree and challenge them to do something about it. We can't fix idiots in the real world, but we can in ours.
This honestly shouldn't even be a problem, and I doubt that it really is. The person who made this an issue is no better than any other hate mongering pig and deserves to be treated as such.