Cruz doesn’t have the personality to run a general election. He throws out red meat for his niche and he has no chance to take on Hillary.
This is why in I think it was Minnasota, not sure now, TRUMP was at 49.5 and Cruz was at 9.0.
Niche is never going to win anything, but maybe in a high school track meet.
Cruz’ world seems very, very small, and the USA is hardly of a seminary composition any more. (sadly)