Amen. Son-in-law is a law enforcement officer in Virginia. Under FEDERAL law, he may carry anywhere in the US. He and daughter were on vacation in NYC, and he was NOT carrying- went to pay admission to museum in NYC, they saw his badge in his wallet- and spent 15 minutes harrassing him for where his sidearm was (in Virginia!)- despite the fact that he CAN legally carry there.
Me- I only go to those places when required by work- but I damn sure check carry laws before carrying.
Thanx- good reminder.