Here is what I propose: the 29th Amendment to the US Constitution- The Constitutional Reaffirmation Act. Not in actual Constitutional law speak, but it covers what it is. Hereby, effective retroactively to 1791, congress can make no law that hinders, infringes, or limits in any way, shape or form any of the Bill of Rights, and such act is no less than treason, punishable by death. Furthermore, any act, law, or ordinance that currently infringes, hinders, or limits any of the Bill of Rights, hereby is null and void.
Included in this act will be: National Firearms Act of 1934, The Gun Control Act of 1968, Firearm Owners Protection Act of 1986, The Patriot Act of 2001, the National Defense Authorization Act, and any other act that violates the 29th Amendment/Bill of Rights shall be null and void.
Now, what you're thinking... "Holy crap, that would make grenade launchers, machine guns, and other 'weapons of war' legal!" Yes, you are correct. But it would also instill constitutional carry and allow every law-abiding citizen to freely own whatever they wanted pending passing of a background check and if they can afford it. "But what about people running around with rocket launchers? They can use machine guns to commit crimes!" Well, easy answer to that- CRIMES ARE ALREADY ILLEGAL- What does it matter if you commit robbery or murder with a machine gun? Robbery and murder are already illegal! So why limit and hinder those of us who aren't committing crimes? The Second Amendment (the main point of this proposed act) states very clearly "The right of the people (found by the Supreme Court to mean 'the individual') to keep and bear arms SHALL NOT BE INFRINGED." That can be interpreted pretty easily- not infringed in any way. The above acts and laws that will become null and void are nothing short of unconstitutional infringement upon the 2nd Amendment and hereby illegal.