I'm just being realistic.
For values of "realistic" that include "resistant", by my reading.
You said it would be 'harder to get guns.' You seem to forget there are 300 million guns that already exist...if there is a law that could be drafted that legislates them out of existence...I have a unicorn to show you.
No, I think I cited that that very fact, that the existence of so many guns makes things difficult. And my proposals do handle that: buyback will get some of them. Not a ton, but some.
I would first get serious on gun transactions. Previous laws have had so many gaping holes in them that they have been ineffective. This is why there needs to be federal law, and more encompassing law, so that you're not just getting new gun sales, you're getting used gun sales.
You need to start tracking gun transactions. When you start tracking transactions, it will be harder for bad eggs to dip into the unregulated, unlimited flow of guns that exists. Easy gun acquisition becomes more difficult gun acquisition. The barrier to entry for illegal acquisition becomes higher.
And again, it's a false requirement that my job is to show that I can get rid of 300 million guns (my figure was 250 million, but it's generally agreed that there are no good numbers on this). It is satisfactory (I believe) that the number is reduced over time, and that can happen through transaction monitoring, and registration. Don't pay your license fees, get your guns confiscated. Commit a violent crime, get your guns confiscated. If you're a dealer, if you can't account for your inventory and provide good contact information to every person you've sold to, get your license revoked.
We do these sorts of things for other aspects of life, and it works reasonably well. We force people to have drivers licenses and buy insurance to drive. Getting caught without either is serious. If we treated guns as the important things they are, rather than some divine right that cannot be touched at all ever, then we could get somewhere.