OK. First off, I'm glad your son came out of it OK. Better than OK, he solved the problem on his own. Sounds like his school gave him one of the most important lessons of his life.
Second, sorry the cop was an asshole, but better get used to it. As long as the system rewards that kind of...