As long as you have high levels of personal agency in a society you will have high potentials for violence. This whole debate is infuriating to me, because 'ban guns' is just playing whack a mole with the real issue which is 'How do you prevent individuals with antisocial tendencies from expressing them?'
Outlaw guns, we'll see a rise in the amount of bombings. And TONS of things can be made into pretty lethal explosive devices with very little know how.
Chlorine gas is toxic as hell and is made by infants on accident when they get into the cleaning supplies. We don't outlaw bleach, we keep it out of the hands of infants.