Did he need a whipping? Sounds like he did.
yes, this kid had it coming but legally you just cannot hit someone else’s child for their misbehavior, even if they throw things at you. Parents today refuse to enforce consequences for misbehavior which is why we have a bunch of entitled youths such as the occupy wall street movement.