I agree with you, Cruz is done. He's a liar and a thief (stealing the Iowa Caucus), and most of America learned quickly about his prevaricating and pilfering after that, and they showed him in New Hampshire what they thought of his moral and ethical "values" (or lack thereof).
The list from Trump posted at the top of this thread highlights those severe shortcomings of Cruz even more starkly. After Cruz loses in S.C. this Saturday, he should seriously consider pulling out of the race completely, as his presidential aspirations are evaporating right before his lying eyes, due to his own corrupt shenanigans.
The new PPP poll that has Trump by 17 pts also has Cruz with the highest negatives.