The assumption that "she asked for it" has never been universal. Yes, some less thoughtful people have held it, but not reasonable ones. It's tied to the belief that being sexually aroused makes men completely uncontrollable. (Fooey!)
But there's another standard, one that my mother held, that is completely ridiculous in my eye. That is the idea that, when sexually harassed in public, the woman should not make a fuss. She thought that, for example, my friend Chris was very rude for confronting a groper and yelling at him, "How DARE you touch my body! It's MINE and you have no right to do that!" (Note that she didn't swear, she just told the truth, loudly.)
There's a double standard for you. "If a man does something completely unacceptable in public, a woman must shut up and take it, or appear ill-mannered." Sorry, Mom. You're wrong on this one.
She thought it was fine to react silently, though, like the time in the NY subway when someone's hand came over my shoulder and grabbed one of my "girls." I bit him as hard as I could. She was fine with that. Go figure.