I am surprised you are drawing conclusions without appropriate evidence.
If someone comes up to me on the street with a gun and demands my wallet, I give them my damn wallet and let them be on their merry way. My response would not be to draw a firearm and shoot at them, potentially committing murder OR getting myself shot back at in the process. You may feel righteous about it, like you have a right to punish them, but that is simply foolish. Your wallet is meaningless compared to your life.
Any police officer with training will tell any member of the public that if someone pulls a gun on them and demands money, to just give over the money and not fight back. You may be trained in how to use a gun but that doesn't mean you are trained in diffusing hostile situations, and just because you have the ability to fire the gun first does not mean you will get out of it alive.
That is just arrogant and stupid.