Well even if the guy has a right to carry fire arms openly, in Philadelphia law it states clearly that an Officer is allowed to detain people carrying firearms, just on the precaution that they might be a threat to the public. I think the cop was doing the right thing. From his perspective, he had to take huge precautions with a guy carrying a deadly weapon in a public place. He is going to become even more jittery when the guy doesn't appear to be doing what he is told, even at gun point.
Now ok, the guy was offering to hand his license over. The cop was obviously wrong about the carry laws. But the guy was in the wrong for arguing and not doing as he was told. And that is the problem. DON'T EVER FUCKING ARGUE WITH COPS! I can't stress that enough. If you calmly do exactly as you are told, then you'll get through things a lot easier. You can always hand in your license at the station, or if the copper eventually asks for it. From the cops perspective, a potential murderer could always say "I have my license, right here sir!" and then blast the cop's head off whilst reaching for it. That is why the cop has to first take these important steps to protect the lives of him and everyone around him. Even if that means making a perfectly innocent man kneel in the dirt. better than getting shot.
Now ok, the guy was offering to hand his license over. The cop was obviously wrong about the carry laws. But the guy was in the wrong for arguing and not doing as he was told. And that is the problem. DON'T EVER FUCKING ARGUE WITH COPS! I can't stress that enough. If you calmly do exactly as you are told, then you'll get through things a lot easier. You can always hand in your license at the station, or if the copper eventually asks for it. From the cops perspective, a potential murderer could always say "I have my license, right here sir!" and then blast the cop's head off whilst reaching for it. That is why the cop has to first take these important steps to protect the lives of him and everyone around him. Even if that means making a perfectly innocent man kneel in the dirt. better than getting shot.