It seems beyond crazy that from the 293 Republican candidates we started with this election season, we have come down to basically Trump, Cruz and Rubio. One of these terrible, terrible people are actually going to be up for the chance to become President of America.