Gee, a bill that attempts to give us back our constitutional right to bear arms. The Constitution never indicated that any state had a right to overrule the second amendment. Nor was there any prevision in the Constitution that gave the Federal government that option.
Actually, from the very beginning the Constitution and it's Bill of Rights was originally ONLY binding on the Federal Government. How do you think the southern states got away with the post civil war racist actions against blacks? The Black Codes and Jim Crow laws passed in that region would never have been tolerated at the federal level. The first gun control laws that forbade possession were against former slaves. Gun control at it's heart is a racist creation.
Also, the government is the only entity that is regulated by the Constitution. You can't today raise a civil rights violation under Constitutional law against a private citizen, only against the government. There was a case I studied in law school that alledged a 4th Amendment violation against Federal Express for reporting the contents of a shipping tube to the DEA after said tube broke in transit and was revealed to be loaded with cocaine. The DEA set up a sting and busted the dealers. Their defense claimed that Federal Express violated the 4th Amendment and the high court held that the 4th Amendment guarantees only apply if the government is the moving party which was not the case in the FEDEX situation.