# Episode 568 Promo - Moral Tiers (w/ Adam Johnson) Page: https://stenobird.com/podcast/bad-faith-1365797/episode-568-promo-moral-tiers-w-adam-johnson Text version: https://stenobird.com/podcast/bad-faith-1365797/episode-568-promo-moral-tiers-w-adam-johnson.md Podcast: [Bad Faith](https://stenobird.com/podcast/bad-faith-1365797) Published: 2026-04-20T05:41:00+00:00 Episode link: https://www.patreon.com/posts/156057792?pr=true Audio file: https://traffic.libsyn.com/secure/badfaith/johnson_promo_mixdown2.mp3?dest-id=2303135 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/bad-faith-1365797/episodes/episode-568-promo-moral-tiers-w-adam-johnson Duration seconds: 529 ## Resource Co-host of Citations Needed Podcast & author of the newly released How to Sell a Genocide joins Bad Faith to apply his considerable media criticism talents to the current news cycle. He weighs in on Ezra Klein's sudden willingness to acknowledge the apartheid reality of Israel's occupation, and on the broader shift in the discourse around AIPAC donations and US funding for the Iron Dome. Are these signs of genuine political evolution, or is this hasbara intended to get Democrats back on board with America's increasingly unpopular ally? How complicit are AOC and Bernie Sanders in all this? Also, Adam weighs in on the Democrats' policing of Hasan Piker, including during his recent sit down with Pod Save America co-host Jon Favreau. With Briahna, Adam evaluates the rhetorical value of Hasan's "Hamas is better than Israel" argument, and Abdul El-Sayed's viral "define a Jewish state" response to Zionist reporter Olivia Reingold. But first, Adam discusses his book: An important accounting of all the ways establishment liberal media manufactured consent for genocide. Subscribe to Bad Faith on YouTube for video of this episode. Find Bad Faith on Twitter (@badfaithpod) and Instagram (@badfaithpod) . Produced by Armand Aviram . Theme by Nick Thorburn (@ nickfromislands ). ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/bad-faith-1365797/episodes/episode-568-promo-moral-tiers-w-adam-johnson/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/bad-faith-1365797/episode-568-promo-moral-tiers-w-adam-johnson.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.