The crucial words are “as of this year.” The point has been made that his views have become much more anti-immigration since Trump held everyone’s feet to the fire on this issue. He wants to be president. Trump’s arguments are so powerful and gathering so much support that it forced Cruz to become more American.
And he should say so.
Trump is a fraud.