W.E. "Dangerous Dan" Fairbairn, who was the police chief of Shanghai during the 1930's and came out on top of over 600 documented fights while arresting various thugs and trainer of the British Commandoes during World War II and the author of the classic "Get Tough!" wrote the knife is the most dangerous weapon in close quarter combat. John Perkins, a former New York City Police officer with lots of experience with close quarter combat, and founder of the "Attack Proof" self defense system stated, "anyone with a knife immediately becomes a 12th degree blackbelt".
With all due respect to Fairbairn who knows more about this subject than I ever will, it seems to me a gun is more dangerous, as all you have to do is pull a trigger. And with respect to Perkins, while I agree a knife gives you a tremendous advantage over an unarmed opponent, this is a bit of hyerbole, I can't imagine some punk with a knife who doesn't really know what he's doing is more capable to defeat an expert in hand to hand combat who is unarmed. Still, the punk would only have to get lucky once.
What do you think? All opinions appreciated.