School of thought #1 is utterly idiotic.
Committing an unsportsmanlike penalty doesn't warrant what happened to that kid. He also didn't "not defend himself" he was never given any opportunity to.
Its not like the guy came up and challenged him to a fight, he threw a crosscheck to the side of the head of a defenceless player, then proceeded to give him a beating while he was already likely concussed. The guy was likely angry that his team was getting smoked and he was looking to exact some revenge from the first player who stepped out of line.
I think the charge was absolutely warranted and I don't think the league gave him even close to a sufficient punishment. That the Woodstock player was suspended at all is a joke, but I wouldn't be upset if the Brantford player was given a permanent ban from minor hockey.
There is no room in the game for that kind of cowardly garbage.