Reducing the number of mentally unbalanced persons walking the streets of the USA will end this issue.
The guns are NOT the problem-—The mental misfits ARE the problem.
True and getting rid of the terrorists and miscreants will also help.