Speaking as a former martial artist, I'm reminded of something I was told years ago.
"Karate's all well and good, but in a street fight, those moves will not save your ass when you're being pinned against a wall by three guys and punched in the kidneys until you piss blood."