CCW is a state issue. New York doesn't have reciprocity with your state? Then don't carry there. Don't feel safe in New York without a sidearm? Then don't go. Simple as that.
Exactly...once something is “federalized”...it usually is loaded with so many restrictions or crap that it is impossible or not worth doing. Keep it at the state level and let the states recognize reciprocity. Don’t like your state’s laws regarding carry and reciprocity? Vote in different legislators.
On some level that sounds reasonable. But guess what? The seat of government is in DC. I should have a right to freely travel there for a redress of grievances. And I should be able to do so with all of my rights in tact.
...what is to stop them from saying that those CCW permits must have 40 hours of training? Or can only be issued to those above a certain age? Or other requirements?
Not all states have the same requirements for receiving a drivers license, but all licenses are recognized in every state. States should issue CCWs as they determine. And they should honor the CCWs of the other states.
“If the Federal Government can pass a law saying that CCW permits must be honored in all states then what is to stop them from saying that those CCW permits must have 40 hours of training? Or can only be issued to those above a certain age? Or other requirement”
The former prevents states from infringing on a constitutional right. Your latter examples infringe on it. That’s the difference. In truth the point should be moot as nobody should need a permit to exercise their right to self defense.