Jon Stewart on the Daily Show was fantastic with Betsy McCaughey about this, and she resigned soon afterwards.
http://www.thedailyshow.com/