I disagree with a permit to carry period. I can accept that if you fall into a situation where your Rights are revoked your ID needs to be flagged, but that is the same for all Rights (can anyone say voter ID?).
Allowing state regulation brings about the patchwork mess that we have today where one state allows one thing and another state another, one city says this, and a county says that. We have created a mess that is noting more than infringement at its purest definition.
I agree with States' Rights, but a State can not remove a Constitutional protection of a Right from its citizens.