He inserted himself into the actions of law enforcement. He had no right to do that. The cops did not know he had a gun until he got himself in between their actions in which a scuffle ensued, which was not his business to do.
Yes he should have been arrested. But this was NOT a lawful shoot in my opinion.