Jon Stewart let it rip last night in a tirade against Fox News Channel on The Daily Show, blasting the cable news org for continuing to ask the media for an “apology” for promoting a false narrative of the Ferguson protests. Stewart turned the tables, demanding an apology from them.

“The lesson Fox News is getting at is very clear,” Stewart said. “Wouldn’t it be nice if people who jumped to conclusions and peddled a false, divisive, anger-stoking narrative had to apologize for misleading America?” Stewart noted that the news org failed to acknowledge a second DOJ report that found evidence of systemic racism by the Ferguson Police Department.

As for Benghazi — “For two years, they used Benghazi as shorthand,” Stewart said. “as a symbol for the whole concept of a corrupt, lying, tyrannical – possibly murderous – Obama White House. Kind of like how other people used ‘Hands Up Don’t Shoot’ as a symbol for systemic racism. There’s really only one difference between the two phenomena: systemic racism actually exists.”

Interspersed were clips from Fox News anchors and commentators, including Megyn Kelly who described “Hands Up Don’t Shoot” as a “tsunami of misinformation.”

Stewart, referring to the cable news channel as “the beauty which is the ugliness of Fox News,” said “They demand accountability for anger and divisiveness whilst holding themselves entirely unaccountable for their anger and divisiveness.” Watch the clip above.