Your post has excellent points all around. The arguments that Santorum is too much this and not enough that to beat Obummer is silly. He has the best favorables of all the candidates and he has a solid message. He can beat Obummer.
A steady drumbeat of scare ads about social conservatism will eliminate his moderate and independent support, and destroy Santorum in a general election.