NuclearVision wroteThere isn't any.
I believe no one should have access to firearms.
@ die_kapitan, you said you carry a knife, what do you intend to use it for?
in my opinion, you don't need it, let me explain why, lets say you got involved in a fight, i am pretty sure you're won't use that thing.
The other case you might need it is when you get assaulted or robbed in the street(here you might think of using your knife), but again, the thief who assumingly had planned the robbery, unless moron, should have a superior gun or the appropriate tools, so your knife is useless, and most probably will mark you as a threat, then the thief or twisted-mind assaulter will have a reason to hurt you.
Usually, if you are carrying a knife, you should know how and when to use it. its kind of a last option thing: your / someone's life is in danger and running is not an option, the right person with the right skills and the right tools can be the difference between life and death.
also, if i do get robbed at gun point, obviously I'm not just gonna whip out my knife.
its better to be safe than sorry, and one can never know when he might be put in a bad situation.