He is mentally ill.
Somebody should have told Beck a long time ago that Cruz was ALWAYS going to endorse Trump. He was never going to stand on whatever principles he claimed to stand on.