If I am not mistaken, the PA Constitution, Section 21 states:

"The right of the citizens to bear arms in defense of themselves and the State shall not be questioned."

So my question is:

With such a clear and concise declaration of PA gun ownership rights, how did we end up with all of the laws and licenses that effectively allow that right to be questioned? For example, how is the LTCF not in violation of Section 21 of the Constitution. And there are dozens of other laws which have been posted on this site, and all of them seem to contradict Section 21.

In fact, after reading Section 21, I don't even see how a felon, who has served his time, could be denied the to right own/carry a gun.

This is an honest question. I am genuinely interested in knowing how all of this is possible?