I suggest the Senate looks at the gun types in America and outlaws the stupid ones that are not required, as in calibre, reloading and size. It should have a thorough vetting and licencing system. If you're clean and squeaky, having a gun is not a problem. Walking around outside with a gun, concealed carry or in open view is not required and outlawed. Guns should be kept at home, locked in a secure box as checked by the local police department. There should be a hand in scheme for the various unsuitable firearms that are bought and destroyed by the police.
Anyone getting any part of this wrong is fined, and/or jailed. Gun crime and incidents will plummet. Once the seething current gun nut generation move on and die, future generations will reap the benefit of using guns correctly.
Some owned guns are only allowed if you are member of a local shooting range. Anyone concerned about a gun owner, should be able to lodge there concern with local police. Same with the psychiatric profession.
Would you like any more suggestions to get you out of the Neanderthal age?