Yesterday, President Obama held a town hall meeting and was blindsided by an "exhausted" woman. Tonight, Jon Stewart revisited the unexpected smackdown. Then, Stewart gave one of his own when he pointed out all of Obama's failed promises. Video inside.

[The Daily Show with Jon Stewart]