Generalizing much? The people who built this country are DEAD since 2 centuries now. Claiming tha Americans as a whole still have the same spirit than those people is downright comical.Americans don't run, we stand for what's right. That's how we built this country.
The giving in and giving up our arms is not an option.
.
I agree that there are situations where running is not an option. I, for one, live in Exeter, NH. Not in
Mogadishu, not in Beirut. For starters, I would believe that a guy who is an actually trained knife fighter trains and carries a knife for the same reason I carry a gun: self defense. Not attack. So, as I avoid pissing people off to the point where they would like to kill me (except on the internet, of course), I'm kinda safe from the really skilled guys. Let's face it: specialized training like knife fighting is provided by experts. Experts aren't cheap, and they usually use sound judgment when it comes to pick the people they chose to train. So, the mugger on the street is not really the kind of person who will shell out the money, and have the dedication to train hard, to become a skilled knife fighter. And for those guys, a gun shall suffice, to end the threat.