the point of the grand jury is to stop unfounded accusations by the government, not to just allow everyone the prosecution brings up to be sent to trial.
according to multiple people, the kid was beating him in the face at one point and charging him at another. according to the officer, he was also trying to go for the gun. this is all consistent with the medical analysis.