The reason one would want to learn a martial art, even though we have weapons is, if you have a gun, but I'm within 5 feet of you, that gun isn't going to be much use. The advantage of a gun is range. Likewise, if you have a knife, but you aren't trained with it, I have a MUCH greater chance...