Santorum has run a weak, defensive campaign from the start, and Pennsylvania has been trending blue for a long time now.
Pittsburgh and Philadelphia can always be counted on to have 110% turnout. That's how PA steals elections. Not much different in NJ.
PA is a cesspool of socialism. The "T" - Harrisburg north to the border and then east and west across that border, basically the rural parts of the state - goes pubbie/conservative. But that can't beat the corrupt, urban, aging union/mill worker/miner votes in Pittsburgh and Philly.
It's gonna take a couple of generations at least before that changes.
prisoner6