Some of that is obviously very valid. But some of it borders on ridiculous, IMO, and I'll explain why I say that: We aren't talking about real women. We *are* talking about background characters. Putting them in situations where the player abuses them (or any character meant to represent a sentient being), or showing violence happening to them just gratuitously, is bad. But ultimately, they *are* background characters. You can't demand that every female character in every game have as well a developed backstory and personality as the main player character just because supposedly not having them with one would be "sexist" or "objectification" somehow. None of the ghosts in Pac-man had very well thought out back stories or personalities, and four fifths of them were male! The queen in chess is the most powerful piece on the board, but we don't even know her name. They aren't real people - they ARE objects, in game terms.
My point being that while, yes, there is too much gratuitous sex and violence in games these days, *sometimes* a stormtrooper is just a stormtrooper and we don't need to worry overly much about whether the Empire has good survivor benefits for his family before we shoot him and 20 others just like him to clear a level in a Star Wars game.