Ted Cruz destroyed his political future tonight. What a fool.