Regardless of the labelling, punching someone in the face is absolutely not "acting like a child", it's acting like a garbage person. That shit should not be tolerated or excused away to complain about labelling.
And honestly, excusing away a kid battering their teacher as "acting like a child" is pretty goddamned unacceptable too.