What has bothered me for years is that a private citizen cannot possibly know the state and Federal gun laws covering him. Call up a local lawyer and ask him a firearm related question. New York State is doubly great because what is legal in the state is not legal in New York City. How is that for jurisprudence BS?
What is the solution? This country already solved it for the drivers license years ago. Retroprocity. A license in one state is valid in another state. States rights does not enter into the question at all.
Federal guidelines have been used in many instances to make the states comply. Do the same things with firearms.
Recall that the US Constitition does not give us rights. The right of self defense is God given. What the Constitution does is to limet the power of the Federal government. IMHO.
Keep your powder dry and readily at hand. We are going to need it.
You and I both know what the "solution" is.
If I posted it however, it would be quickly deleted. We really can't talk about the ultimate implementation of the Second amendment.