The people who vote for Ted Cruz are destroying Trump's chances of winning. The crazies are cancelling each other out. The sane Republicans will rally behind Rubio as the only moderate guy. The sane Democrats will pick Hillary. She is more to the center than Sanders. Rubio will drum up some Latino votes (a bigger demographic than blacks) but his bland personality, High Pitch Mike appearance and an adequate economy will sink his chances. Republicans can only win if there's a big terrorist attack or economic collapse. Kind of sick but true.