I agree with all you say, except TeSeS, his story would not pass by in any existing court in this world.
Let's ban and charge by Australian court 5 matchfixing kids, 4 of them who are same age as him (and claimed the older guy convinced them), trying to make a couple hundred dollars in tier 4 no scene CS.
But let's believe that TeSeS was not aware of bug-boosting his coach in an official server, 20 minutes before game, instead trying it on a TEST server.
Don't get me wrong, they are all rightfully banned and I agree with the decision. I also agree that Heroic, with all the evidence, should be cleared and not get so much hate.
But TeSeS? That is something I personally will never condone to, and will dislike this kid for the rest of his career