Action steps we as a nation can take to help alleviate (though not entirely eliminate) the problem:
1- Require registration. There is no current database of gun owners and which firearms they own. Having a national registry would help keep track of who owns what and who shouldn't have access to firearms. The problem is that there is this belief that if there's a registry, the govt can roll in an take them all away easier.
2- Insurance. This will cover gun owners if their gun is stolen and used in a crime or in an accidental shooting. Just as with car insurance, accidents make premiums go up, nobody wants that, so they avoid accidents as best they can (more likely to secure firearms away from children). No insurance? Fines, no access to ranges, etc. If your firearm is stolen, you report it immediately, just as you would your car.
3-NO PRIVATE SALES. As it stands, in many states, a private citizen has no responsibility to report a gun sale and has no obligation to ask a person their background. You can list your gun on gun sales websites and meet people whenever and wherever to sell a firearm.
4- Take domestic violence seriously and charge, indict, and convict properly. Currently, most domestic violence leads nowhere and even if it does, it's generally a misdemeanor. Domestic violence offenders are the number one cause of gun violence in our country and there is absolutely NOTHING preventing offenders from purchasing, owning, and possessing firearms. To compound this, children raised in a domestic violent household are more likely to commit gun violence themselves.
Obviously none of this will completely eliminate homicide, just as regulations on vehicles and speed limits doesn't prevent car accidents. However, these measures DO reduce the number of vehicle related deaths, and I believe measures similar will reduce the number of firearm related deaths.
All, JMO.