Professional troll Herman Cain announced he was suspending his presidential campaign on Saturday after weeks of sexual harassment/affair allegations proved too much for the simpleton to ever effectively deny on television. So on tonight's Daily Show, Jon Stewart sent Cain off in style by mocking pretty much every element of his farewell address.