It’s all about the suburban counties. The T will stay Republican, but whoever wins the southeastern suburbs like Bucks, Chester, Delaware, and Montgomery wins the state.
Philadelphia by itself can’t carry the state, even in 1972 when Nixon got nearly 20 points ahead of McGovern, Philadelphia still voted for McGovern.
1988 was the last time the Suburban counties voted Republican, and the voters there are more fiscally conservative than anything.
Social issues are a turnoff for a lot of people, which is why I know people who thought that Bush was a “Redneck Christo-fascist” (remember that buzz word?) who are voting for Romney this time.
I think Obama will take PA.
I think there's hope for Bucks, Republican Fitzpatrick (PA-8) beat Rat Patrick Scumbag Murphy by 7 points in 2010. Murphy, in turn, beat Tom Manion by 15 points in 2008. I wish I could say the same about Montgomery, though.