Watch the videos. He was gung-ho over his amendments. Said they would make the gang of eight bill okay. It he was lying then, and he seemed to be 100% sincere, how can you tell if he is not lying now?
It would be very easy for him to take that position now if he believed it was the right one. He hasn’t for the same reason Jeff Sessions hasn’t, he opposes amnesty!
BTW, I have been following Cruz since his Senate run. I know what his positions were then and they are the same as now.