True, Cruz is allowed to change his mind. And he has. A man who refuses to change his mind is a man who is too proud to bear public office.
Having said that, certain people among his supporters are constantly yelling in a very condescending way that Cruz is the ‘consistent conservative.’
And this proves that they’re wrong.
Actually if you care to learn the truth about this, Cruz has not been inconsistent and the claims made by the thread’s poster are a lie. It was turned into a lie by editing what Cruz actually said taking on an entirely different meaning.
There’s been a whole lot of that here.
His only significant change on immigration that I’m aware of is on H-1B visas.
Here’s his stance on immigration in 2011:
https://www.youtube.com/watch?v=T0h3Mu8BbjM
There are zero quotes of his that are to the contrary that I’m aware of. He’s been very consistent on this issue with the exception of H-1B visas where he did change his mind.