Derp.
1. programmer didn't call all women whores, he named a perk after them, and I suppose called this specific character one.
2. Poor taste? Most definitely. Let me tell you, I have left some things in code that were in poor taste. Not this bad, but still. In no way is that me making any kind of statement to the world. Usually I delete it before too long, but I guess in a codebase this big its easy to miss. You make jokes, because its you and a lonely screen, and a mountain of problems to solve.
3. It wasn't meant to get out. The dev release was bad enough, but then we have hackers peeking where they aren't necessarily supposed to look.
4. Good for the PR to at least cover it up.
Honestly, the gender wars perk is already a bit un pc, so giving it an un pc code name is not that odd.
If you want to complain about inequality in games, there are plenty of places to start that matter a whole lot more than some naughty words left in the source code by an incompetent dev. Like, say, the core subject matter of the majority of games; or the strong misogynistic undertones in most game characters (even the female ones).
TL;DR lets worry more about the offensive things in games meant for the public, and less about some comments left in code not meant for anyone to see