We'll never know if Pat Toomey would have won or not, but I think he was a strong candidate with considerable appeal to blue collar voters.
I said from the start that Specter can be absolutely relied on to let his side down in the crunch, and to vote wrong on the most important issues, and this article offers plenty more evidence that that is true. He takes and takes and gives nothing back.
He has the morals of a rat.
I'd say you've characterized Specter exactly right!