Two days ago I walked into a friends unlocked garage to find at least 75 guns, mostly loaded, with ammunition lying all over. Some semi-auto assault rifles, some hunting rifles, tons of handguns. All perfectly legal (and legal to not be locked up too).
I think it's sad to live in a "successful" country where regular citizens feel the need to carry a loaded weapon in public. I think that's a strong indicator something is very wrong with this society.
I'm not an expert, and obviously guns don't kill people, though it's my observation there are a LOT of readily available guns in the US, and the US has a lot of guns deaths.
As an avid hunter I would never advocate "Taking the guns away", though I do think a few things should change - I believe gun laws in the US could be somewhat similar to Canada and Australia (no semi-autos or fully autos, basically no handguns, must be locked up, must apply for a license, need license to even buy ammo, etc) and gun enthusiasts can still have appropriate guns, while the sheer number of guns would drop substantially.
Citizens already can't own surface to air missiles, so we've already established some weapons are not suitable for private citizens, now we're just talking about what falls into what category.
I know it's a very difficult thing to change, as gun ownership is the 2nd amendment and is seen as a right not a privilege.