See, here's the difference - I'm talking about a pattern, and you're talking about the exact situation. You can't train most people to act according to each individual situation in an intelligent manner, especially when situation is very scary, and those rare people who can be trained to do this are usually in special ops, not in regular police. So, when considering a police or military response to a situation, consider a
typical situation with these data points.
Oh, and I completely forgot the fact that a decision like this should be taken in a VERY short span of time - you can't turn on intelligence for this, it HAS to be trained.
For me, algorithm adds "possible weapon", "suspect understands that we're pointing guns at him" and "arm reaching down" and automatically goes to "open fire" is the only possible one.