I'm hardly the first person to make this observation, but I don't know why it isn't noted more often: guns are the only weapon that equalizes strength between attacker and attacked. It's the only time when men's greater speed, strength, and longer reach make no difference; if you pull the trigger first, you win.
This is an enormous social advance. I am all for strengthening the social contract (and law enforcement) so that fewer men commit rape, assault, or robbery. But until human nature has improved so radically that grievous bodily harm has passed from living memory, I don't understand why more feminists don't push for widespread gun ownership.