• 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
First Amendment, Media News, Midwest

The First Amendment is for everyone and protects the speech we hate

  • By William H. Freivogel
  • December 27, 2025

The First Amendment protects everyone’s freedom — Nazis, Klansmen, Proud Boys, communists, Christians, flag burners, cross burners, Bible and.

First Amendment, Media News, Midwest

‘Chilling effects’: Do we need heroes?

  • By Mark Sableman
  • December 27, 2025

American legal analysis is filled with colorful metaphors: “fruit of the poisonous tree”; “slippery slope”; “opening the door”; the.

First Amendment, Media News, Midwest

Denver Defamation Case Against Gateway Pundit Is Delayed Until July

  • By Paul Wagman
  • December 27, 2025

The story updated March 19, 2026 A longstanding, high-profile defamation case against the Gateway Pundit — this one involving.

First Amendment, Media News, Midwest

Police search of the Marion Record brought back half a century of memories from a 1971 raid on The Stanford Daily  

  • By Felicity Barringer
  • December 27, 2025

Editors at The Stanford Daily, the student newspaper, had many problematic encounters in the tumultuous spring of 1971. Angry.

First Amendment, Media News

Texas A&M leads academia into new era of ‘McCarthyism,’ professors say — this time with AI assisting

  • By Kallie Cox
  • December 27, 2025

How can you teach the history of the Civil War without mentioning race? And how can you discuss the.

Posts navigation

Older posts
Newer posts

Most Read Posts

  • How data journalism is creating a public record of Trump’s immigration crackdown (362)
  • News analysis: Courts begin to push back on Trump amid unprecedented wave of 233 court challenges  (289)
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: