Beat the crap out of two cops, stole their taser, and went to shoot them with it. Completely justified. The officer was fired without cause, to appease the BLM mob.
HOWEVER, this is yet another example of police officers being forced to go to guns because they lacked the empty-handed skills to subdue and arrest someone. Legally okay, but the shooting shouldn't have happened because things shouldn't have been allowed to get to that point. These two cops weren't capable of winning a fight against a drunk. We need to be able to look past the justified/unjustified binary and consider what lessons could be learned about how to avoid an event like this. He should have been on the ground within three seconds of trying to pull away from the police. That doesn't mean the officers deserve harsh reprimand, but they shot because they failed at everything except the gun.
And when we train them to have the skills and strength to do that 100% of the time, and start firing the donut shaped officers because they lack the fitness, we will see even MORE calls against cops. They will say they are trained to beat the crap out of citizens, we are discriminating against good officers with high BMI (fat shaming), petite female officers, and trying to be even MORE militant for having nothing but "master race" hardbodies on staff.