Earlier quoted context omitted.
This is always where geeks run off the rails in discussions like this. We want to come up with rules for things: either this statement is "sexist" or it is not, and here is the objective reason for that decision. But it misses the point. Context matters. In a utopian environment where women felt equally respected, sure, a sideways/slightly-inappropriate comment would be fine. In some workplaces today that might even…
We want to come up with rules for things: either this statement is "sexist" or it is not, and here is the objective reason for that decision. Um, yes - geeks want objective rules which allow us to figure out that an activity is either legitimate or not. This principle is called the "rule of law". Are you advocating that we should abandon the rule of law in cases of sexism?
Not all good behaviour can be written down as clear-cut rules. I sure wish you could, but you can't. It's a bit like the story of what happens if you try to measure programmer productivity: whatever measurement you use (eg. lines of code), someone will find a way to game the system. Yet people can still be "obviously" more productive even if we don't have a numerical way to prove it.