Yep. McCain could easily win PA. PA is completely polarized. Philly/Pittsburgh/Scranton go Dem, and the rest of the state goes GOP. Obama is not going to pick up the rural parts of the state. But my relatives around Philly--white ethnic Union Democrats--can't stand him. Hillary was right in the primary--Obama can't pull Union Democrats. Voting along racial lines is a fact in the Northeast urban areas--we see it typically in mayoral elections. This election has that very same dynamic.
If McCain siphons off enough Union Democrats in Philly and Pittsburgh, Obama is done for.