I respectfully disagree. I don't think our society is well served by the general population carrying around weapons with 15-20 rounds at the ready. Now if there is good reason (profession, etc) that's another story.
Lets say you are married.
Lets say you have 2 Twin Girls.......... Jennifer and April. They are 10 yrs old.
You wake up early one morning, and its 3am.
The House is dark..
You hear your little girls screaming......>"daddy, daddy, daddy"... !!!!!
You jump out of bed, and you run down the hall and open their bedroom door and there are 4 men in there and they have your girls in the rape position.
What do you do next ?????
You are going to read them the Gospel of John from the KJV ?
You are gong to call the CNN and MSNBC Politically Correctness brigade and ask them to bring some chocolate in the shape of an Easter Bunny?
You are going to invite the 4 Rapist into the Kitchen for Pizza and some root beer?
You are going to ask your wife to intervene while you hide in the closet?
A.) You have a handgun, and you kill 4 human DOGS who forfeited their "right to keep breathing" when they came into your home intending to enjoy your daughters then kill all of you for fun.
Use your Handgun. keep it Handy. Keep lots of ammo nearby.
Sleep well afterwards, as if you dont protect your family.... the bible says you are "worse than an infidel and have denied the faith"