It is certainly a tragic event. Tragic all the way around.
I understand how the officer mistook the cane for a gun. There are all kinds of discussion points that could be had from this encounter. Thousands of them.
Having been a volunteer law enforcement over 8 years now, I've seen a lot of bad things and witnessed many more things that were a slit second from going the same way that very encounter happened. It isn't fun.
Hind sight is ALWAYS 20/20. If it were to have been me in that scenario I would like to think I'd have not fired so quickly, but again I can see how the officer would have thought the driver grabbed a shotgun instead of a cane. With my training and experience I'd probably have drawn, started closing the gap, and be hollering commands for him to XYZ. But again, hind sight is ALWAYS 20/20. I doubt I would have fired that quickly and that many times, I'm much more of a "aim, squeeze, shoot, repeat" kind of guy. I don't go for the rapid fire crap being taught at the academies.
Some things the younger guys need to be taught is that 40+ years ago it would almost SOP for drivers to get out of their cars, at least here in rural midwest. Heck, when I was in high school in the late 80's I got out of my car when pulled over by LEO's and never one was scolded back in to the car. Now, it is standard that the drivers stay in their car. Period. Unless called back. It is "for their safety", and "officer safety", too. This older timer got out of his car, newer/younger COP saw it as a challenge (probably. He was taught that). The old timer reached in to the back of his truck and pulled out when appeared to be a long arm, when in fact it was a cane to help him walk back and meet the COP half way like he had done 40 years ago, etc.
I will not fault the COP. I am not giving him a free ride, but having been in his shoes enough times I understand the predicament. I will not fault the driver, he did nothing wrong. This is just a horrible thing.