If Cruz (or anyone else) were the frontrunner today the liberals would be saying the exact same things about him. That's how they campaign... and win.
. The difference is Cruz can handle it; the others not to one degree or another.