Read this - it might change your mind at least a little bit: What No One Seems to Know About Ted Cruz's Past
Outstanding.