I don’t agree.
If Congress passes a law that states “States Shall Honor”, then states MUST honor.
A state may refuse to issue it’s own permits, but that doesn’t free it from having to honor other state’s permits.
The Second Amendment would not come into play either.
A state would have to argue that the Constitution expressly forbids a state being required to honor other state’s permits.
Lets see them prove that.
What Congress brings into law, is the law of the land unless it can be proven it is unConstitutional.
A precedent has been set. Marriage certificates must be honored. And more recently than that, all homosexual marriage certificates must be honored.
Lets see states claim that now they don’t have to honor other states “certificates”.
Fedgov has no problem unconstitutionally mandating gay marriage nationally where it is a states rights issue.
Right to carry is explicitly in the constitution and fedgov refuses to treat it like their overreach on gay marriage or even drivers licenses reciprocity.