LimaBravo said:
All martial arts, to varying degree, teach more than just how to (or how to avoid) punching someone. They also teach important things like situational awareness that most people have little to no experience with.
Speaking of lack of experience, surely with all of your own experience with weapons you'd be aware that without knowing what your doing a sword is almost as dangerous to the person swinging it as the person they're swinging it at. Just like with guns: People who don't know what they're doing are much, much more likely to injure or kill themselves. I have swords, I would not use them in a fight because beyond "Sharp end that way, swing", I really have no idea what I'm doing with one. Same thing with a knife.
Yes, you have a lot more training than I do. I did three years of sport style Tae Kwon Do, five years ago. These days I do not do any formal martial arts as I simply don't have the time or money, though I'll taking Krav Maga fairly soon. TKD taught me how to hit someone to make a noise (would be good for movie combat, come to think of it...) but not injure them. Since I quit, I've taken up sparring and learning from friends who do a variety of martial arts (Karate, Judo, Jujitsu, Olympic style Tae Kwon Do, kuk sool won...), practicing disarms and take downs with my brother (mostly picked up studying videos of Russian Spetsnaz, U.S. Marine training, etc.). Can I take away a knife/handgun/shotgun/rifle from someone in a controlled environment? Easily! And put them on the ground while distancing myself and making sure the gun is cocked and loaded. Could I do it in the real world without ending up dead? Probably not.
-shrugs-
Still, it's good exercise, and it's a lot of fun. Who knows? It may even save my life.