Embattled Toronto mayor Rob Ford yesterday finally came clean yesterday and admitted that he smoked crack, an allegation that surfaced since reports of a video showing him doing just that came to light. But instead of stepping down from his post of governing over Canada’s most populated city, he assured the citizens of our northern neighbors that he’ll seek re-election next year. Jon Stewart has a problem with this. And thankfully he explained why on last night’s episode of The Daily Show. Check it out.