Ted Cruz is a lying, cheating, slimy, sleazeball - and those are his good points.
And still he’s a better person than Trump.