Cruz is great on some things, but he’s just out there on others. I think it’s the Bushie neoCON globalism that creeps into his outlook that causes him to support bad stuff and bad people.
Could be that he is an ineligible Cubanadian and he’s willing to do whatever they say as long as they pretend he is a natural born citizen.