The entire argument in Philly for the police being legally authorized to demand ID and a permit when they see someone OCing will ultimately rest on a few very specific words in the Statute:
18 Pa.C.S. § 6122: Proof of license and exception
(a) General rule.--When carrying a firearm concealed on or about one's person or in a vehicle, an individual licensed to carry a firearm shall, upon lawful demand of a law enforcement officer, produce the license for inspection. Failure to produce such license either at the time of arrest or at the preliminary hearing shall create a rebuttable presumption of nonlicensure.
(b) Exception.--An individual carrying a firearm on or about his person or in a vehicle and claiming an exception under section 6106(b) (relating to firearms not to be carried without a license) shall, upon lawful demand of a law enforcement officer, produce satisfactory evidence of qualification for exception.
"Lawful demand" means that an officer has a legal right to demand such a document.
Since the Federal, and the PA courts have ruled in several cases that the mere carrying of a properly holstered firearm is not RAS, a VERY strong argument can be made that, absent any other extenuating circumstances (evidence of a crime being committed, violent behavior, threats being made, etc) the PPD has no standing to demand proof of a carry permit based on the mere observation of an OCed firearm.
Of course, we have also seen that police of this ilk are more than willing to fabricate "extenuating circumstances" such as the "presence of children", or "the presence of large crowds" or other such spurious "public safety" reasons to establish RAS.
Until the Courts follow the letter of PA State Law and established State and Federal Case Law precedent, and stop catering to the anti-2A agenda of the criminal conspiracy known as the Philadelphia City Government, this will continue.
Ultimately, it is going to take a few Law-Abiding citizens getting brutally beaten, or shot, by overzealous LEOs to facilitate any change in the Philly Regime.
With a Police Commissioner who has a LONG record of Federal Civil Rights violations and convictions and a resume that reads like a "who's who of corrupt American LEAs", and a mayor who instituted unconstitutional warrantless random "stop and frisk" searches of citizens, and evicted the local Boy Scout council from their city-owned building in 2008 (which they had occupied since 1929) because he didn't like their politics, I think we know just what kind of people we are dealing with in the Philly government.
Ultimately the courts will sort this out.
And if not, perhaps the good People of Philadelphia need to start stocking up on sticky petrochemicals, soft pillows and large lumber...