Not really
Casey was a complete buffon
Ant political figure can be knocked
And the dems made sure they Philly turnout was high
Plus idiot independents and dems who voted for Santorum on pro life issues etc voted on Casey’s name because of his father
It was the stupid voters
You don’t lose 59-41 just because of the factors you cited. Santorum maintained a sham residence in PA, wanted to privatize the Weather Service in favor of Accuweather, and was an earmark booster - among many other things such as that charter school stuff with his kids - like I said, he gave them the hammers to hit him with. He got too Belway-tized for his own good, and it cost him.
Don't forget that two full years before the 2006 elections, the unions pumped millions into the state on 'issue ads' slamming Santorum. He was their number one targeted 'vulnerable' Republican that year.