In what is probably the best and most incisive Daily Show segment in weeks, Jon Stewart hands in his hypocrisy police badge ...