What Cruz did is a bonus. He likely removed himself from serious contention for President (he already was for many of us) with his criticism of Trump so now he can concentrate on being a Senator. Polling has been brutal for those who bash Trump and they all realize it now.
Cruz is one of the last Senators we have to worry about voting with us.
Win - win in my book.
It would be good if Ted Cruz focused on being a good Senator for Texas and forgot about violating the Constitution,
He is not natural born citizen and is ineligible to be President.