The eyewitness testimony must be pretty solid.
Are the cop is one piece of dirt and has a back ground as a hot head.
Anyway the cop is a public employee and he is the professional, this one needs to be fired.
No, it appears that the LEO has a solid record. He’s young, but with no apparent backgound as a hot head. That said, if one is working undercover, unannounced, outside ones jurisdiction, one should avoid this sort of altercation.
As a carry permit holder, with the wife and kids in the car, one should also avoid this sort of altercation.