Why does DJ keep going on about a well-written game that isn't really sexist and doesn't seem to use any sexist tropes, as some sort of example?
DJ, what tropes did the game create that are, in your opinion, relevant to the topic? What conventions and traditions did it use that are in someway acting in opposition to the sexist tropes that dominate the (admittedly lazy) games industry?
Because we aren't talking about sexist games here. We're talking about a culture that employs a large number of heavily sexist cross-industry motiffs as an accepted and conventional narration team. We aren't talking about individual games, we are talking about trends and conventions and traditions and patterns.
I honestly just don't understand the POINT of anything you've posted. Yes, the folks who made Balder's Gate were pretty cool, and managed to make a decidedly non-sexist game. This doesn't really reflect industry standards though, anymore than Mass Effect generally handling things well does.
But it doesn't matter if the game is sexist. From the 1-dimensional argument made earlier, Mario isn't even sexist. Every single game ever released could be justified as non-sexist, but the industry convention could still be sexist. Tropes are a systemic, cross-game problem about guiding the cultural narrative through media norms. It isn't sexist for the woman to need to be rescued by the man. It is sexist for that to be seen as the "way to make the game".
Yes, well written games will avoid resonating tropes and cliches, or subvert them, in a fit of well written originality. But the games industry isn't dominated by these games. These games are starting to create some tropes, it seems, and its pretty nice that none of them are outright sexist. But it's not really relevant to the topic at hand, because the sexist tropes we are discussing aren't going away yet. You can talk about how we are making progress, about how more and more games are utilizing new, non-sexist tropes in place of the old ones, and that would be productive for the sort of argument you seem to be trying to make - but that isn't what you're doing, at all.
So... maybe give that a try?