The knifing spree in China killed no one, bit of a straw man, don't you think?
On the other hand, the guns used in Sandy Hook were legally owned. An AR-15 is not and should not be a civilian weapon, period. Yes, the root of the problem at Sandy Hook was a woman thought teaching her mentally unstable child respect involved teaching him how to use guns and giving him access to them.
I hope she understood how bad her judgement was as she died.
Now, were there assault weapons ban, she would not have legally owned an AR-15, meaning his choice of weapons would have been limited to hunting rifles, hand guns and shotguns. All deadly and dangerous, and clearly the issue here was his mother being pretty stupid, but with more frequent reloads, slower rate of fire and less accuracy, the death toll would have been much lower.
People in general should have more limited access. If the access had been limited, maybe his mother would not have had the arsenal that she did. Maybe if we had better health care, especially mental health, she would have understood how bad an idea it would be to teach her son to use guns to learn respect, instead of say, sweeping the garage.
Complaining about doing something "effective" gets tossed around every time we have a shooting, followed by doing nothing. Pass the laws, then fight them. Then it becomes a regular discussion, not just a bunch of knee-jerk posturing on both sides.
Literally everyone talks about the mental health thing, every time. "We don't talk about it." gets tossed out as an argument, when it's false. Listen to the reports, listen to the press releases from the government. ALL of them mention mental health as well.