If you are open carrying then doesn’t the law give the police the right and perhaps even the duty and imperative to check your open carry permit???
Yes, indeed ... they can check to see if you are entitled to do so, under the law. It just goes with the territory ... :-) ...
I don't know what you are talking about.
In the states where I have lived that "allow" open carry, the WHOLE idea is that under the Second Amendment we are allowed to keep and BEAR arms with no interference, other than the demands of private property owners, of course.
Montana and Idaho, for instance, restrict concealed carry weapons to permit holders only. Open carry is...OPEN CARRY. The state has affirmed that the Second Amendment empowers me to walk around bearing my firearm.
A quick check on Missouri statutes suggests the same situation there.
When I see comments like yours, blithely accepting that we are supposed to carry an ID in order to walk the streets, or a "permit" of some sort to keep and bear arms, I realize how far down the slope of statism even self-identified conservatives have slipped.
Many states don’t require a permit for open carry. Only for Concealed Carry.