I'm retired LEO and former rangemaster. Here's what we would demonstrate to the guys to show them that they could possibly still get out of a sticky situation in the event that someone got the drop on them: the trainee has a deactivated revolver or semiauto (i.e., firing pin removed, gun painted red, cylinders/chamber plugged, etc), hammer cocked, safety off, pointed right at the chest of the person playing the officer role. The gun can be touching to about 1 foot away (grabbing distance). The gun person is told that the officer is going to grab the gun away and to "shoot" the officer before the officer grabs his gun. About 99.99% of the time the gun is "fired" (hammer falls) when the gun is no longer pointed at the officer. Try this (SAFELY) with your kid's cap gun.
I capped him every time.