In Britain you're allowed to carry a knife with a 3" or less blade, that's a folding knife. Anything bigger, ya gotta prove you need it. Our laws are such bullshit. Criminals don't obey the law, so all this does is shaft ordinary people and stop them being able to defend themselves.