Why couldn't the cop shoot the gun out of his hand?
If I was that cop, I would have timed my shot as the young man raised his hand. At that moment, I would have shot the weapon out of his hand, then run over to him and put him in an arm bar. I would have subdued him with this arm bar, cuff him, and take him into the station.