I, too, construed from most of the posted that people were thinking that getting rid of the firearms would solve the problem.
As for the gun vs. knife, the major advantage a firearm has is that it is a ranged weapon. If it came down to me standing to to to with someone using a gun or using a knife, I'd choose the gun, but that implies that: a. I'm not going to be able to run and b. I have no choice but to stand and fight it out. However, that gets reversed at even 10 feet (3m) away. At that distance, the gun becomes more effective because it is ranged, though at distance, it requires skill and training to hit anything, especially a moving target. You know what's even worse than a gun? A bow and arrow. I'd much rather face a guy with a hangun than a guy with a bow and arrow. Partly because if you're using a bow and arrow the chance is that you're trained with it, and partly because if you get hit with an arrow, the wound is much more likely to be fatal. Broadhead hunting arrows leave horrible wound channels--much worse than the crushing of a bullet.
All that being said, this debate is kind of silly since it is a hypothetical situation. It does bring up an interesting point, however, and that is our misconceptions about firearms. Hollywood brings us many misconceptions about firearms:
1. Recoil and reloading don't exist
2. Someone is knocked down when shot
3. If you shoot someone once, they die
4. Handguns are more dangerous than long guns
All of these are bogus. The middle 2 most specifically. The only firearm that I know of that has a chance of knocking you down with one shot would be a shotgun at close range. None of the others will do it. As for the killing in one shot, unless you get hit in the head (which is also the case for many other weapons, like knives, bludgeoning weapons, etc.), you won't die instantly. Matter of fact, you may not die at all. The other big misconception is that a rifle or shotgun is less deadly or dangerous than the handgun. This has taken a little bit of a backseat in recent years with all the sniper movies out there, but besides increased accuracy with a rifle, you've also usually got hydrostatic shock that takes effect after a round travels over 2700 fps. A shotgun, well, you don't even have to take careful aim--you just eyeball it and shoot.
Anyway, that's probably somewhat OT and more than anyone wanted to hear.