The 2 party system makes no sense.
If a guy like Rubio is polling the best in national general election polls, it's ridiculous that he can't get a chance to be president.
The whole moving to the right/left, for the primary, and then moving to the center for the general, is a dumb way to set up your political system, and may be what causes liars to become president.