In a jurisdiction where one must have a license/permit to carry (in any manner), I think we will find that the courts will allow an investigatory stop to determine if the citizen has the necessary license/permit. Once it has been determined that the license/permit is valid, no further investigation will be allowed.
The above scenario would comport with the CA4 and CA10 decisions.
The game changer would consist of two things, as I see it:
1. A SCOTUS decision that the Right to Carry exists outside the home.
2. Case law (at the circuit level) that shows that crooks do not openly carry but citizens do.
Point 1 would narrow the focus and point 2 would be directly on target.