In my opinion guns shouldn't be allowed for the common people. Owning a gun should be punished with jail. Only that way the crime can be tackled efficiently and that makes the weapon industry impossible. I know not every country is appropriate for this approach, but I think for example Europe and the US is.