That's a great answer to harassment and wouldn't get a woman arrested! And just how did she prevent it? Oh wait she didn't you're talking about her response to said action. What's the point here? Women are supposed to all react like your friend? Pfft.
I just don't defend women, unlike most of the people posting in this thread I actually am one who gets to deal with the realities of sexual harassment. Guess what? Most of the times I've dealt with it, there was nothing I could do, unless I could magically turn myself into a man. It comes from the same place every time, a lack of respect for my bodily autonomy.
It's insulting to argue in any fashion, that women somehow should be capable of fending off their attackers or living their lives different just to prevent an event, that for the most part they will never see coming. We already live in fear, take precautions for ourselves, and do many of the things a bunch of men like to tell us as if it's new fucking information. It gets old. Even women with bodyguards get assaulted, like Lara Logan, and then men have the audacity to ask why she wears certain things or why she was there in the first place.
If you take that kind of thinking to its next logical step, you might as well ask women why they exist in the first place. Since apparently we always have to talk about what a woman wore, who she has previously slept with, or what kind of attitude she displays instead of talking about the society that encourages the objectification and violation of women. Men, often times, don't want to be introspective and look at how they might be helping to encourage the atmosphere that allows sexual harassment to thrive. That's what angers me the most. Let's just keep putting the onus on the victims (or would-be victims) when they are just the targets of aggression and disrespect of certain men. But we don't want to go there right? The actual cause of these events? Just don't walk around in slutty clothing women, jeez.