Cruz is trying to avoid the Islamaphobe tag. I personally think he is making a very bad mistake and he is still going to be labled as one anyway.
I think he is wisely trying to avoid the Trump-nutcase tag.