Let's not forget either that Trump was boasting about all the establishment types that were calling him up offering support.
So much for being the anti establishment candidate.
Yes, Cruz has been the only one to call out McConnell for the two-face liar that he is and Trump sided with McConnell. Also along the campaign trail, Trump met with Preibus, McConnell and Ryan. I believe a deal was made then to take Cruz down. Trump remarked after meeting with McConnell that he needed to become more establishment.
What I find amazing is even after the American people voted for an outsider and in their minds rejecting anyone they considered establishment, members of the Senate still nominated McConnell as their majority leader. Therefore the problem in the Senate continues to exist; we sill have a Senate laced with RINO's and they've kept the ultimate RINO as their majority leader. Absolutely nothing has changed in the Senate.
Through all of this President Trump has so far surprised me as it seems he is sticking to his promises to the American people.