Sounds like it violates the PA Constitution:
PA Constitution, Art 1Section 21 . Right to Bear Arms
The right of the citizens to bear arms in defense of themselves and the State shall not be questioned.Section 25.
To guard against the transgressions of the high powers which we have delegated, we declare that everything in this article is excepted out of the general powers of government and shall forever remain inviolate.
Most gun laws do.
That’s why we need to be very careful of who we elect to office, and who then appoint the black robed wunderkinds.
And my typing is getting to be atrocious. Phildalphia = Philadelphia. Need LESS coffee...
The trouble with Constitutional test cases is that almost no one has the resources and the guts to press them for this particular right. Cases get certiorari because of a suit that works up through the system or as a result of criminal case appeals.
The DC v. Heller case was originally brought by a Cato lawyer who financed it himself. The NRA was a Johnny-come-lately ‘cause they thought it would lose. (One of the two reasons I gave up my 35 years long membership). GOA and 2nd Amendment Foundation are now more responsive lobbies.