It would be nice if there were no guns at all in the USA - not necessarily safer, but nice. But those entertaining this dream are 230 years too late, as there are now over 300,000,000 firearms in private hands in the USA. So instead of fantasizing, what is the practical solution?
The antis would like to see all firearms and ammunition banned and confiscated - nice simple and clean solution, but would it work? By definition, outlaws ignore laws, so do they really think all the gang-bangers, drug dealers, thieves, rapists, murderers, and other assorted criminals will line up to turn in their guns? No, they will be smiling ear-to-ear because their occupation just became much safer as the convenience store clerks, gas station attendants, liquor store employees, home owners, and other assorted good guys all obediently disarm. The only thing that changes is the balance of power.
It is estimated that there are already over 20,000 laws on the books in the USA, federal, state, county, and local, governing firearms and ammunition. Enacting more restrictions on law abiding citizens who want to protect their homes, businesses, and families will only tend to increase crime. Mass shootings, especially of children, elicit very emotional reactions, but not rational ones. The efforts should be placed on disarming criminals and mentally disturbed people, not ordinary people. In other words, enforce the existing laws, not make new ones.
I will be happy to turn in all of my home protection guns. As soon as you have disarmed all of the sick and evil people, just give me a call.