There could not be a starker contrast.
Yep. But I would not bet big money on either candidate. Cruz would get the vote of those folks who are concerned about the country's long-term future.
Sanders would get the vote of those who want more free stuff. He would also get the vote of those who want to "punish the rich", whatever that means.
But make no mistake about it. Sanders is no George McGovern. And that's because it's not 1972 America anymore.