"Why perhaps being Obama is Black and Cruz is White."....

Yup....I tend to believe that that is a major factor. Even though Cruz is half Latino