So you’d “bet your life” that a toy or BB gun isn’t real? Because that’s what you’re asking the officer to do. How does one tell? From what I’ve read, the orange marking was painted over in black. And articles I’ve read say he was reaching for the gun.
You need to see the video.
When you decide to become a police officer you assume the risks involved. Police don't have the option to shoot first then find out if there was a real threat later. Police officers must be absolutely certain that their life or the lives of others are in peril before using lethal force. If this means taking cover to make sure the gun is real then that what you have to do. If this means holding fire until fired upon then that's what you have to do when you where a badge. Our military very often work under rules of engagement where they don't just get to shoot at perceived threats. We have no less expectation of law enforcement, in fact that expectation is even higher.