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
If you have a history of getting into fights, then yes it's useful. Otherwise you'll basically never use it. However there are plenty of benefits even if you never use it.
Strength
Flexibility
Knowing that you're going to get hurt even if you win the fight
Exactly. Martial arts will make you live longer, not because you can kick ass in a fight, but because it is generally a great way to maintain cardiovascular health.
If need to train for an unarmed fight, I'd personally suggest the 400m sprint.