Things have a way of panning out differently in Presidential elections. Once Cruz is backed into a corner and forced to defend his position on immigration, he can expect to lose a lot of voters that might have otherwise voted for him based on his last name alone. How many lost votes that will be remains the million dollar question of course.
One thing’s for sure—Cruz can figure out a solution to what you currently consider problematic.