Dude, the point is

You can't stop homicidal rampages

There will always be unstable individuals, and they will always have access to some sort of lethal weapon, barring the possibility of some socially acceptable miracle 'crazy detection' that puts them in the care they need. You take away guns and all you'll do is make it so they have to butcher the kids with axes and machetes instead of shooting them.