ban any fast-firing gun, they are only really made to kill.
shotguns should only be given to people with registered / verified hunting licenses, and probably some vows to the police force that you will not under any circumstance use this gun for harming of human beings
pistols are okay, honestly. smaller, weaker non-lethal pistols that have like 1-3 shots per clip should be allowed in a public space for self defense.
thats my opinion though so what do i know