I've been around guns my entire life and do not take issue with the idea of responsible, legal gun ownership. With that said, there should absolutely be restrictions on who can buy/own a firearm, and what kind. What those specifically should be, I don't know. However things like background checks, registration, barring people with violent convictions, etc are easy places to start. This won't be done, however.
The big problem is these laws differ by state, so it's almost like they don't matter at all in the first place. For example the vast majority of guns recovered in New York City are smuggled in from other states with lax laws, particularly in the south of course. I've read it's even as high as 90% of them here. Look up the "iron pipeline."