There's no simple way to really do it but if you take away all the guns the folks who are doing shootings will consider other means of taking life. Probably more extreme rather than less. It's not a gun issue. It's a responsibility and mental health issue. It takes a village to raise proper healthy minded individuals and there's science to prove it.
Children who are not brought up favorable conditions tend to have issues. And no that doesn't just mean poor financially. Rich kids have it too.
@MrGoat The guns are not all equal. The access they have to guns that can MASS murder in an instant is where we should start imo.
@MrGoat @LaurelGreen who's doing home invasions with assault rifles? At close quarters such a weapon doesn't give much advantage against a handgun anyway. In fact it's a detriment unless you really have a lot of training. They banned them once and the effect seemed to be beneficial over a decade. Of course it coincided with already falling violent crime rates so cause and effect are not so directly correlated.