“love him or hate him”?
Who in their right mind would hate him, except liberals, lefties, and Putinistas. But then their “right” state of mind borders on insanity.
Don't forget purist libertarians. Anything that even remotely smacks of morality is anathema to them, and Cruz brings this in buckets (as he should - everything is a moral issue.)