I've been thinking about martial arts and how really it is useful these days since a lot of places will have criminals hiding firearms or in the U.S. some states have conceal carry.
Whilst it contains discipline and it is enjoyable to train in a club for, say Karate, I just think it might not be that useful in places where firearms are commonly held, all it really takes is for someone to take safety off, aim, pew pew and that's it.
I suppose I probably get this thinking from kung fu where it's seen more of an art form then actually being a serious bone breaking form of combat
Yes, but not for what you may think. Ritualized shouting and flailing is cathartic and great cardio. And when you're doing it in a regular group, you don't look as dorky (see: Line Dancing) and peer pressure will influence you to stick with it -- and that's the biggest failure mode of any workout plan.
Also, stretching is neat. Sometimes there's meditation. Always there's making noise and angry faces.
Somewhere, in there, you may learn two things: how to dodge something coming at you; and that you should always try to flee if you can, flee if you almost can, or negatively reinforce the person hurting you until they stop and then you can flee. The cardio helps with the fleeing.
And I can't under-state the utility in fleeing. I've done the hi-ya, twirled a stick, played shooty-pow-pow and rat-a-tat; and, still, fleeing is the option with the best outcome.