For me, I think that as a police officer you should do everything NOT to just shoot someone in their front yard.
Now let's look at what happened.
The officer was waiting for him to drive by, when he did, he approached the truck with his gun drawn. Ok, that's fine because he's a convicted felon and is a dangerous person.
I never saw him go at the cop, whether he had a knife or not is hard to tell but he didn't lunge at the police officer from what I saw. He wasn't complying in putting his hands up and I understand that could be taken that he might do something but I do think the cop overreacted somewhat coming out so aggressive ready to shoot it seemed.
What I didn't like about the video, is not necessarily the shooting but how many times he shot him and then continues to shoot him in the back when he was down. He just unloaded on the guy even when he was on the ground. Then they handcuff him when he's obviously either dead or dying. He wasn't moving from what I saw, and they even dragged him.
We need to understand that the police is NOT judge and jury in this country. Regardless of how you feel about the person shot, or whether he was a bad person, we can't just be driving around and executing people.
I'm not saying the shooting wouldn't have happened or wasn't necessary, I just thought the way it went down was excessive and might have been prevented if the officer had taken a less aggressive route.