Laws do not prevent crimes but provide for the punishment of those who commit crimes.

I doubt the situation could have been prevented but feel that it could have been stopped sooner than it was by allowing civilians to have weapons at school the way they once did.

Evidently the mother was trying to commit her son but didn't do it fast enough.