Cruz, bless him, is in the Senate, not in the House. Boehner has no opposition in the House. Neither does Obama.
Recall the Republican battle cry of 2010,"Elect me and I will defund obamacare?" Well they were elected and they had one symbolic vote to defund obamacare. The sheep were pacified. However, there is one fly in the ointment, according to the rules or according to something known only to Congress, no existing program can be defunded when w C.R. is in effect. Why do you think that there has not been a budget passed?
I understand one is a senator and one is a congressman.
My point was one has some moxie and the ability to think and not capitulate. The other, not so much.