Also, you can't carry a gun with you everywhere, you can't bring it to bars, where you have the highest likelyhood of meeting a rapist (date rape drug) you aren't likely to bring it to a party, or a World Cup game, a concert, etc. There are loads of places this is more practical then a gun.