Cruz said he wouldnt make abortion illegal, if elected president, though he is pro-life.
http://www.foxnews.com/politics/2016/04/04/cruz-reaches-out-to-women-voters-answers-abortion-questions-on-fox-exclusive.html
He is hardly pretending. He is stating the case that the courts should NOT be deciding issues like that.
Remember, Cruz is a constitutionalist, since its not defined within the constitution, it technically IS a states rights issue.
That does not make him pro-choice or not pro-life, it means he is consistent in what he is saying.
Trump of course, is NOT a constitutionalist, and is a populist. He blows whichever way the wind blows.
In the case of transgender folks using the same restroom as people of the opposite sex, he blows the direction of the liberal mind, because he is a liberal.