And furthermore walking around flexing, threatening people, swinging your clothing around and on the ground would also be considered aggressive/violent actions. You do not need to make contact with someone to be considered violent.
Let's face facts, this guy was unhinged and violent, apparently had been in the past as well. Sometime stepped in and tried to stop this threat. In trying to subdue this violent person at some point it went too far and the aggressor died as a result.
This is a hazard that is assumed when you attempt to help like this. I don't think there was any criminal intent and there should be consequence but this man shouldn't be imprisoned IMO. But because of the races and the need to divide on racial lines this isn't going to end well for him.
Society, the local court system, local authorities, judges and health care system failed everyone involved. This man shouldn't have been on the streets unsupervised if he's so predisposed to violent outburst.