Always scares me when cops don't know the laws or just don't give a bleep enough to learn them. Even Philly cops harass people to-this-day even though its legal to carry there.
18 Pa.C.S. ? 6108: Carrying firearms on public streets or public property in Philadelphia
No person shall carry a firearm, rifle or shotgun at any time upon the public streets or upon any public property in a city of the first class
unless:
(1) such person
is licensed to carry a firearm; or
(2) such person is exempt from licensing under section 6106(b) of this title (relating to firearms not to be carried without a license).
http://www.youtube.com/watch?v=J1YMgdphmwABrotherly love my toosh, freakin jabronies