Just a slight gripe about that, why would you want to carry a pocket knife, guns and knives aren't self defence weapons, period; use your fists or a blunt object with non lethal force.
Even a blunt object, if used incorrectly, can kill.
Though, I won't debate this topic much with you, as I know it's already a really big heated discussion in the political realm already, but I will bring up some food for thought.
Statistics have shown, and I recommend you do a little bit of research on it yourself, that in cities that allow open carry or concealed carry of firearms, crime goes down significantly. Why? Because if you attempt to commit a crime with a weapon capable of deadly force, who knows how many people around you are carrying a weapon of equal force.
Non-lethal force is great, but self-defense isn't something to be taken lightly. As much as I'd say I'd love to keep my attacker alive, if he's threatening my
life, it is going to be a do-or-die situation. It's me or him, and I would darn well prefer it be him.
People will, can, and most likely shall, get their hands on illegal weapons regardless. If people aren't given the right to defend themselves, who will when someone's life is on the line?
"The police are only a phone call away!"
When you have a gun put to your head, calling the police is going to be the last thing you think. After the event, maybe, but only if you're still alive.
Also, take into consideration the choices you put up for non-lethal neutralization. Fists and blunt weapons. A small arms weapon is a ranged weapon, capable of taking out a target from point blank (0m) to over 2 miles (3200+m). As much as I'd love to say you're going to hit him with your fists when he's standing 5m away, I'd highly doubt you'd reach him before he can simply squeeze the trigger with his index finger.
If you believe someone will come save you, yes, there are people who can. But in most realities, nobody will be around or they'll be too far to assist in time. Or, in another sad and unfortunate reality, they'd pull out their HD-cameras and record you getting mugged with a deadly weapon so they can get a few views on YouTube.
Are there going to be stupid people who do stupid things with deadly weapons? Yes.
But when we take weapons away from smart, capable folk who might have their lives threatened by a stupid person with a stupid agenda, we're trekking in dangerous territory.