Eliminating guns won't fix violent people. It just means that they would use something else. Education at an early age is the best way to combat this, better parenting will also help with this.
The same idea applies to teaching kids boxing or karate or whatever. When they are young and you start teaching them this, you hammer the idea that this is used for self defense and all that.
Just a reminder to everyone in here, especially Europeans, guns are for more than self defense. I've taught hundreds of people how to shoot who want to learn for competitions or just to have fun and go shooting in a safe manner. I have a few guns and I don't carry them or use them for self defense. I just like to shoot. It's fun and good stress relief.
__________________
|