I guess you never heard the old saying..
dont bring a knife to a gunfight.
what are you going to do when you are at the theater, or the mall, or wherever some nut job decides to bring his gun and start picking off people.. you going stop him with your knife when he comes in your familys direction?
I live near, and work in a city.. every day there are murders in this city.. and this is a safe clean city. I choose not to be in the paper tomorrow because some asshole wanted my stuff, or his/ her mental illness told them I needed to be dead.