School should have done a better job stopping it earlier as opposed to letting it go on for months. This is precisely why the school should bear responsibility.
You can say it's parents'fault or students's fault or whatever you want. Everyone is entitled to their own opinion. No need to pretend you are right for sure because you are not.