If in the US people would only be allowed to have their gun at clubs or if they are police/militairy, gun related accidents would instantly decimate, even robberies would become much safer.
We have a situation where their are a growing number of guns though 300.000.000, getting ever more powerful and the NRA people successfully make everyone afraid.
Generations are raised with it and make sure their kids have no doubts.