The tea party is made up mostly of social conservatives.
Ted Cruz will do best with social conservatives, remember that people will be dropping out as things go along, it isn’t like all these bit players will be there for long, their support will be shifting to the big boys as the primary goes along.
I have nothing against Santorum. Nothing he says offends me. However, he just doesn’t have the ‘zing’ needed to get anyone’s attention. Sorry, but for all his pluses, that one minus right there is a BIG drawback.