In my perfect view, semi-automatic shoulder-fired weapons that are magazine-fed would be treated as NFA items, the registry would not reopen except to receive those weapons that already exist, and the NFA process would make them way harder to get (think a $2k tax stamp instead of $200). In exchange, semi-automatic pistols (capped at 15 rounds, because I'm a liberal) are left alone (pistols over 15 rounds would be NFA), nationwide constitutional carry and mandatory NRA Eddie-the-Eagle gun-safety training in schools for everyone, and a constitutional amendment forbidding federal, state or local gun, ammunition, accessory or property confiscation, bans or other forms of limiting access unless a clear and present imminent danger exists from a specific source and due process has been executed fairly and faithfully (say, a penalty of all of MSRP payable by the detaining authority, compounded weekly, pending a judicial decision). People could carry firearms anywhere, openly or concealed. Additionally, citizens and resident aliens could access military firing ranges as available to shoot, and states would be encouraged to form and expand state militias including gun owners to support state disaster, unrest, etc. That's my gun-control dream. Will it get guns out of the hands of criminals? No, but it will limit access to semi-automatic massacre enablers. Will it stop mass shootings? Maybe not, but it's a lot harder to kill 58 people with a lever or a bolt than an assault rifle.