Both Cruz and Trump have held contrary views to what they preach now. I’ll go with the one I fell could be elected, and that is Trump.
That statement is very strange. Everyone grows and changes and sometimes has a learning curve that changes a view.
However, not everyone goes from hanging out with, speaking well of and donating vast sums of money (for favors he claims, which is illegal) to Leftists to being a born again Conservative.
Cruz has not held different views. Cruz fought the gang of eight. Sessions said Cruz was with him fighting it and that without Cruz, that horrible bill would have passed.