And more heroin for heroin addicts will stop overdoses.
actually, it does. As long as it's clean (ie, just heroin) and dosed, addicts aren't going to OD. Free heroin to heroin addicts is probably the best thing for them.
as for the OP, anybody that tells you they can end school shootings is a liar or the worst authoritarian you'll ever meet and they shouldn't be anywhere near a position of power.
So school shootings are just a fact of life and can't be stopped? Why then do they rarely, if ever, happen in countries other than the United States?