Maybe instead of needing a gun to ward of crazed citizens, perhaps the problem lies within the person who is running at you with the knife?
Everyone jumps to the guns. Its always the guns. People are scared of loosing their precious guns. The problem here is the man holding the gun, not the gun itself.
This is my argument at it's core. Violence doesn't solve more violence.
People have always used and have been killed by weapons. Before guns it was swords, spears, axes, knives, and arrows. Before that clubs and rocks.
And because people have always used weapons means we should continue doing so? Seems like someone's stuck in the past.
So what equals peace, o-mighty Caesar?
Not shooting people, that's for sure.
Also, yes Europe has more blunt trauma, but it's violence rates are lower
overall, America is stuck in its "Freedom Through Weapons" approach.