This is definitely never the best solution for either party.
Punishment for punishment's sake never solves the root of the problem. Only through communication can understanding ever be reached. And a world without understanding has no point.