I never said he was innocent. I said his actions were understandable and fineable (which he was). RG is the one who is all PRI butt hurt over it. He and one other person in the country are trying to defend Garrett's actions.
Personally I think the indefinite suspension is correct. It keeps him out for the year and he can easily talk his way back in in April. Nor was is that worthy of an outright ban from the league. I also don't like legal action in sports cases. That hockey thing might be a bit different. A guy charging the mound(sans bat), 2 guys under the rim in the NBA going at it - keep it out of the legal system. I understand that on the street a lot of this stuff turns into aggravated assault charges. Pro sports doesn't need to go there.