you are very correct. even with the police most will miss under stress
now the guys who won't miss regardless of stress, navy seals, special forces (rangers, delta etc), CIA, and FBI. those dudes are deadly and, Secret Service, air marshals. they will hit ever time every one of them