I don't know what the real story is other than his take on it. I understand that he is upset over the Export-Import Bank and was unloading with a shotgun at McConnell. What I said I thought was funny was his being upset over McConnell allowing a vote to repeal Obamacare given Cruz continual fight...to repeal Obamacare.
As for putting his political career on the line, he's running for president and this might be a good time to try to take some of the news away from Trump. After all, timing is everything. It's all politics, even with those "good guys". ^-^
My take on Cruz's speech was #1 McConnell out and out lied to him and the rest of the Senate. #2 The people voted and handed the Republicans the majority in the House and Senate and the current majority leader is just as much of an obstructionist as the former majority leader, now minority leader. #3 He brought the corruption that is going on in the Senate front and center.
Yes, I realize and it crossed my mind that he is running for president, and seized the moment, but at the end of the day, the truth is the truth. Trump may have given out McConnell cell phone number, but Cruz gave out his lie.