It is no more a violation for me to carry a handgun openly in Philadelphia than it is for me to drive a motor vehicle on the streets of Philadelphia. I have both licenses.
Actually, you should have more right to carry openly in Philadelphia than you have a right to drive through it. Carrying a gun on you (openly or concealed) is a constitutional right that, for all intents and purposes, doesn't require a license. Having a driver's license is a privilege, not a right.