In the aftermath of a Justice Department report that found officer Darren Wilson acted in self defense when he shot and killed Michael Brown in Ferguson, Mo. -- and that claims Brown raised his hands during the encounter were inaccurate -- Fox News anchors have demanded an apology from those who pushed the "hands up, don't shoot" narrative.

"The lesson Fox News is getting at is very clear," said Jon Stewart on "The Daily Show" Thursday. "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?"

But while Fox News wants an apology over Ferguson, they ignore pushing a false narrative themselves when it came to Benghazi, Stewart said. The network paid particular attention to the Justice Department report disproving "hands up, don't shoot," but ignored its other report on widespread racism in police practices as well as the House Benghazi report, Stewart said. The report debunked the narrative there like there was credible intelligence about the attack before it began and that there was an order against rescuing those at the compound.

"They demand accountability for anger and divisiveness whilst holding themselves entirely unaccountable for their anger and divisiveness," he said. "For two years, they used Benghazi as shorthand, as a symbol for the whole concept of a corrupt, lying, tyrannical, possible murderous Obama White House, kind of like other people used 'hands up, don't shoot' as a symbol for systemic racism, and there's only really one difference between the two phenomenon: systemic racism actually exists."