And many women recall every horrific detail. Seriously, you sound like you are advocating that any potential rape victim should just shut up and take it. My guess is it would be because your (already stupidly safe) life would be a bit safer without (legal) weapons around.
My wife, for what it's worth, will put a bullet in a rapist and not think twice. I told her to put more than one. If that seems 'crass' or 'tacky' or 'unenlightened' or whatever else to anyone here, I really don't care. It's not your body and life we're talking about here, and it's not like she has the ability to fend off a motivated 200+ pound attacker without one.