Context of Cruz's remarks is therefore bleak, but the narrower context is more favorable to him, the quotes he gave were during a very complex congressional wrangle over the Gang of Eight shamnesty bill, and Cruz/Session's poison-pill amendment.
Trump is far more lucid on this issue, but then .... Trump is Trump.
Trump is a ridiculous mess on the issue. One minute he’s saying no Muslims, then he’s saying no Islamofascist terrorists. One moment he’s talking about the terrible damage H1-B visas do the US economy; the next minute he’s promising a “touchback amnesty,” with a huge, wide-open doorway. And he has no history to give anyone any reason to believe that what he says today means anything at all.
Trump is getting to the party a few years late but I must say he is shaking the boat like nobody else could.
Cruz has had to fight the battle within the boundaries and limitations of congress, something Trump does not have to abide by.