Here is an excellent reason why you should never trust the authorities. The kid was conditioned by all the zero tolerance propaganda, and he did what, by any measure, would have been the right thing to do according to the rules. As a result, he gets penalized.
I sincerely hope that he learns the correct lesson, and that is, if you keep your mouth shut, what they don't know won't hurt them (or you).
Society needs to return to the standard that if there is no harm, there is no foul. If there is no injury or destruction, there is no crime.