There is no 1 solution. But gun control is not one of them.
But it doesn't work. It won't work. Ultimately, it will lead to less security, more death and less freedom. So, you might want to rethink the whole virtue argument.
Academics for DOJ concluded in 2004 the effects were "too small for reliable measurement."
"There is no compelling evidence that it [1994 Assault Weapons Ban] saved lives," Philip Cook and Kristin Goss at Duke wrote in their book "The Gun Debate: What Everyone Needs to Know."
Cook admits it had "weak results".