The way it seems to be worded now is pretty good. It is not a national permit. It says all other states must recognize each other's permit and says that residents have a right to get a permit from a different state that shall also be honored, which is certainly a necessary work around the may, er, no, issue states.
Sent from my iPad using Tapatalk
It also says that the out-of-State carrier, must abide by the laws of the visiting State.
Forcing States like CA, MD, IL to Honor other State permits will cause them to 1) file suit in Federal Court, 2) pass new restrictive legislation on both the visitor and the resident. 3) The GFSZA.
1) Suing the federal Government will fast track the suit to the Supreme Court. With a Trump SC, we will have a 5-4 Majority. That is very poor odds and there is less than no guarantee that they will rule this law Constitutional.
If the SC rules it Unconstitutional then this issue will be dead forever.
2) These Democrat run States will have no problems passing more restrictive laws to combat Nation Reciprocity.
3) If the Federal Government is going to pass Legislation forcing States to Honor other State Permits, then they better clean their own house first. As of right now it is a felony under the GFSZA to carry on public land within 1000 feet of a school without a State Issued permit. Yet, they are demanding Nation Reciprocity while at the same time making it Illegal within 1000 feet of a school. Do you know how impossible it can be to stay 1000 feet away from a school when driving in a large city? Damn near impossible. ...and you can bet your sweet ass that States like CA, NJ, NY, MD, will pass, if not already on the books, a GFSZA for non-permit holders of their own.