A good first step is registration of all firearms and background checks on ALL gun sales. Even between private parties. This will allow responsible gun owners to continue to own anything they want but will help place responsibility on to people who sell guns to people who shouldn't have them or end up using them for murder/crime.
We can certainly start there.
The problem there is, the state and federal government have a hiant backlog of individuals that need to be added to the systems now. How are they going to manage registering EVERY gun out there? What about those who don't comply? Home searches fgor weapons?
On top of that, what stops a criminal from stealing someone elses guns? Or paying another "blue collar" criminal to obtain the weapons for a fee?
It's a noble and grand idea, but the implications of it dont hold up. There is no way to register ALL guns. My father in law, who hunts religiously, owns several from long before any of these registrations were necessary. He's not alone either. It solves nothing. Mostly because the state/fed cant handle the job they have now, who is going to do the work to administer this grand idea?