Only an idiot would put a gun that close to a person that they could grab it,.... Try that move from 2 meters, I think not
We had in instructor from the US show us a move from 12 metres. It involved a dive roll that gets you close enough to attack and he did stress; it's not something you would do unless you were 100% certain the guy was going to shoot; in other words; you either get shot where the attacker wants to shoot you or take the risk and gets shot somewhere else and if you're lucky, get a chance to defend yourself.
Basically; if an attacker is after your wallet or property; always give it to them; let the police catch them later.
Martial arts techniques look neat when 'choreographed' in a dojo but in real life situations it's often very messy, the attacker doesn't comply like a training partner. Of course it's better to train than not, especially real life situations so if it does happen you don't freeze or panic as much.
I recall a story from a bouncer that's fought and witnessed lots of fights saying the most successful fighters strike first, strike once but strike hard and then run.
s