Its very simple actually. Obama said he would do the Iran deal and release the money without involving congress at all. Cruz wanted Congress to do something to slow Obama down. He tried to amend the Corker bill to put real teath into in. After his amendment failed he decided to ultimately vote for Corker because it at least would force Obama to wait for a period of time before he could release the money. Cruz hoped that with that time they might be able to come up with some additional ways to block Obama and run out the clock.
All nonsense.
The Obama White House wrote the Corker bill. Obama wanted that bill to pass. He lobbied personally for the bill, calling up Congressmen, buying them off.
You will just have to accept it. Cruz voted for the bill. Senator Cotton was the only Republican who voted against the bill. All the people who will die because of the vote — let someone else worry over that.
Rush stated that the reason the Republicans voted for the bill was because their backers stand to make a fortune rebuilding Iran’s infrastructure. Follow the money. Cruz was bought off like the rest.