Martial arts aren't very practical fighting styles iirc. I have a British cop friend who has a black belt in karate, and he says it isn't practical when he's on the job. ANYWAYS guns only gives you the false sense of security and confidence if you merely own the gun. Any shmuck can buy a pistol and brandish it around in America nowadays. Now, as many others earlier have stated, it's simpler to just give in to an attacker's demands if they have a bigger gun than you or have some sort of advantage (knife against your throat from behind). But this is giving attackers better credit. Most thugs aren't very smart. Especially the ones who charge at you with a knife. This is true.