If things can get better in 10 years that's great. I'd also like the women I care about to be safe tomorrow. A few dead rapists is a small price to pay for that.
Currently three fourths of the rapists get away scot free.
Unless I'm failing to understand something, this statistic is almost unknowable. Can you explain?
Lastly, you only seem to be considering the sudden-assault-by-stranger sort of rapes, whereas many rapes (and other crimes) are committed by someone who has established a degree of trust, either by default (as a relative or some other social context) or by design (as in date rape or some sort of 'long con' predatory behavior).
The problem with your approach is that it can be used to sideline people who choose not to carry weapons, as well as normalizing the carrying of weapons in every context - 'shouldn't woman take guns with them into the shower, just in case? Isn't it a bit irresponsible to leave oneself defenseless in the shower, where it may be hard to hear someone break into the house?'
One could equally suggest that every woman get herself a large dog. People are extremely respectful of personal space if you step out with a German Shepherd; my neighbor observes that she feels quite safe taking a nap at a park or beach in the company of her dogs. But just because anyone could do this doesn't mean everyone should do this.