How do you defend yourself? If someone comes into your home, what are YOU going to do? In my family, we shoot them.
There's a difference between having a weapon to defend your home and walking the streets with one. I condone the first, but not the other. Do what you want in your own home but when you're in public, leave your weapons at home.