Legalizing weapons will lead to more women being raped. AND then shot. Which group do you think will be using arms more - 20-30yo uneducated, poor and agressive men or 13yo children and mothers of two.
A few days ago my girlfriend took a swing at me. I just let her go ahead - she had basically no real ability to harm me short of hitting me in the eye. Let me emphasize she's bigger and stronger than any Indian woman I've met. If I did anything other than stand there and let her hit me, it wouldn't even be a fight.
Now give us both a gun. I'm probably a better shot, less afraid, and under close-up circumstances I can just wrestle it away. My odds of walking away safe are far worse because she may just shoot me before I can do anything.
Most people who want to be rapists don't need a weapon to do so - men are nearly always stronger than women. Arming both parties brings the odds closer to even.