Arrr I can't control myself! Mods - I'm sorry in advance.
If you're jumping directly to "I need to be able to protect myself without having to rely on cops" then you've skipped well past the point. For the greater good of society, you need to accept that a small percentage of humanity are jerks and might do things that endanger you, but setting yourself up to shoot them if they do is not the answer. And the reason for that isn't because they're people too and blah blah blah - fuck them! The reason is that by making guns an acceptable option and by making them easily available, you're allowing killing machines that any nuff nuff can operate into your lives, and your kids lives, and your neigbours lives. And then what happens? Innocent people get killed - no 2 ways about it. Guns are designed to do damage, and that's all they do.
And yes yes "guns don't kill people, people do" but again, this is for the greater good - you have to let that impracticale logic go. "No sex before marriage" and "Don't leave this loaded gun lying around" are good rules to follow, but hello! People just aren't following them.
Life? Don't talk to me about life.