He should not be punished and he should be applauded. People can only be pushed so far.
His methods are a little over the top. His mother and fathers' parenting skills should be brought into question. "Here son take this gun to school"....bit mad really.