• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • First Amendment Project
    • Hurricane Katrina 20th Anniversary
    • Police Accountability Project
  • Free Speech Files
Opinion

Opinion: Homage to a ‘dirty cop’

  • By William H. Freivogel
  • April 21, 2026

When President Trump danced on Robert S. Mueller III’s grave and wrote how “glad” he was that Mueller was.

Media News, News

Protesters have broad rights to protest but can’t interfere with law enforcement

  • By William H. Freivogel
  • April 21, 2026

Protesters against federal ICE enforcement raids have First Amendment rights to photograph ICE agents, to criticize agents by name.

Media News, News

News analysis: Courts begin to push back on Trump amid unprecedented wave of 233 court challenges 

  • By William H. Freivogel
  • March 27, 2026

As of mid-March 2026, 233 court challenges have contested the legality of President Donald J. Trump’s unprecedented reach for.

First Amendment, Midwest, Special Projects

Erasing history: Federal judge likens Trump’s order to remove slavery exhibit near Liberty Bell to Orwell’s 1984

  • By William H. Freivogel
  • February 20, 2026

“As if the Ministry of Truth in George Orwell’s 1984 now existed, with its motto ‘Ignorance is Strength,’ this.

First Amendment, Special Projects

News analysis: Missourians take leading roles in Trump’s ‘weaponization’ of the Justice Department and election denial

  • By William H. Freivogel
  • February 6, 2026

St. Louis’ Ed Martin recently lost his job as chair of the Justice Department’s Weaponization Working Group after three.

Posts navigation

Older posts

Most Read Posts

  • News analysis: Courts begin to push back on Trump amid unprecedented wave of 233 court challenges  (549)
  • How data journalism is creating a public record of Trump’s immigration crackdown (524)
  • What John H. White taught me about my all-digital classroom  (235)
Subscribe to our weekly newsletter

© 2025 Gateway Journalism Review

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: