A bill that establishes multi-state license reciprocity should included penalties - INDIVIDUAL penalties - for any judge, bureaucrat, law enforcement officer, or other government employee who fails to recognize said reciprocity.
So if Officer Schmuck of NYC arrests someone for no reason OTHER than carrying lawfully under the reciprocity law, Officer Schmuck should personally suffer legal consequences, including prosecution, fine, maybe even loss of his badge.
Never happen, of course. People who work for .gov seldom suffer consequences for failing to follow the law.
And lawmakers (of both parties) like it that way.