My problem is the cops not responding to him after he was subdued. At least one of them should have assessed whether he was really having trouble breathing or not. And if they didn't give him CPR, I'd want to know why. I didn't see all the video so not sure when he was put on stretcher.
Don't have much issue with the takedown and don't know if they had cause to arrest him or not, people, both cops and civilians, lie. The place to argue whether your arrest is legit or not is in court, not while being arrested. Refusing to allow the cops to arrest you is resisting arrest.
Now I don't know what evidence the grand jury had, maybe it did say more or maybe it was based on the fact that only one officer was charged when all would have some culpability depending on the answers to the concerns I had. I don't think this was racism. Sure there are racist cops out there, but I haven't seen any evidence this was done due to his race. It still could be excessive without it involving race. And all the cops involved should go up for review. The one probably lose his badge for disobeying procedure and using a banned hold. The others though should have to justify why they didn't help him, at least one of them assessing him and or giving him help after it was obvious his pleas about not being able to breathe were legit.