Along those lines, why do you feel comfortable to sit in judgement of this woman, because she didn't do what you would have done?
Try looking at this from another perspective. If the issue that she is concerned about is not this particular incidence of sexism that happens to be happening near her (if it did), but instead that the mindset of those in her community, telling these particular guys to STFU is not going to address the problem. If they're going to blow her off and just go somewhere else and continue being jackasses (again, if they actually were being jackasses), then what could she hope to achieve by confronting them directly?
If on the other hand, her goal is to call out a particular type of conduct as unacceptable, then her behavior seems sensible. She's not going to change these dudes' minds, but she might reach others. So, post to blog, post to twitter.
I wish everyone would stop jumping immediately to evil plots, and accusing others of intentionally gaining at the expense of someone else.