After the recent freakout on Fox, with Bill O'Reilly, Laura Ingraham, Eric Bolling and their ilk all attacking Bob Costas for speaking out about gun violence, The Daily Show's Jon Stewart slammed them pretty hard this Monday evening for their pious proclamations that now is the wrong time to talk about gun violence -- "now" meaning "anytime whatsoever".

Unless of course you're Ted Nugent, or someone trying to make light of the need for gun control. Then it's perfectly alright.

Media Matters has more on that here: For Fox News, It's Never The Right Time To Discuss Gun Violence: