I have yet to see this idea floated, but I think this solution addresses the actual valid claims from the anti-2A side, while undoing the infringements that we have experienced ever since the NFA was passed. So here's the idea, and you tell me what you think (hopefully reading this with an open, pragmatic mind):
Repeal the entire NFA and GCA. No more 4473s, Form 1 or 4s, full auto, SBR, SBS, suppressors completely legalized, no mag bans, no more FFL middlemen or transfer fees, and no gun registries of any kind. 50-state federally approved concealed carry.
All of that in exchange for a national firearms license to purchase firearms, ammunition, and ignition media (ie: powder and primers). License would require background check and proficiency exam at a minimum. In order to purchase any firearm or ammunition, you'd need to show a license. This would also apply to both retail and private party transactions.
The only way a gun or ammo gets into the wrong hands is if A) They have no criminal record, or B) They break into your home and the guns/ammo are not secured (or they crack/cut your safe open).
I think I'd be willing to make that deal. How about you?