I probably should not wade in, but oh well...
The fault does lie at the shooter's feet. But we cannot prevent every lunatic from shooting up schools unless we make it more difficult to do so. One way would be to raise the gun buying age to 21 for semiautomatic rifles. Another would be to make ARs and other semi-automatic rifles (perhaps excepting specific models such as the Browning BAR) Class III weapons under the NFA of 1934 but grandfather current owners. Every time I go to the Phoenix range these days I see multiple rifles with suppressors. Many LRH members have them, so it cannot be that difficult. And finally, we should ban shooter games - the "science" would say there is a strong correlation to these and mass killings.
Arming more people is not what the majority of the people in this country want. Most teachers do not want to carry weapons.
You can talk all day long about lack of parenting, etc. but too many families, many of whom own guns, are afraid it is only a matter of time before their child is killed. My SIL is a school teacher. I own an AR. I don't think making them Class III is too high of a price to pay if stops these killings. Sure, you can say lunatics will find other ways to kill kids, but I am willing to bet anyone here a lot of money that the frequency of mass killings would decline. But even if it didn't, it would force society to come to terms to with the problem. No other country has the number of mass shootings that we do in the US. It is simply too easy for a lunatic to walk into a gun store, buy an AR, and shoot up a school, movie theater, or some other complex.
Anyone who believes the government is behind this probably thinks the government was behind 911. Get real. You sound ridiculous and make us look like a bunch of idiots.
We can offer solutions ourselves or we can wait until enough people do it for us. We know the cries to ban ARs grows louder with every school shooting. At some point, this will happen. Doing something now will ensure we can all shoot LR in the future.
Ok, I am ready for the pounding...