I belive the best way to stop such misbehavior is to understand it. It has to be stopped, because it only repeats and deepens. And merely eliminating (the symptoms) does no cure anything.
We need to find the root causes and act there. Putting out everyday fires is no strategy.