As great as Cruz is, he does not have the ability to break through to wider Republican acceptance, let alone the wherewithal to defeat the leftist tsunami of Hillary propaganda.
Cruz ought to drop out and endorse Trump NOW for his good and the long term good of America. Cruz will be president in good time, just not now.