• 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
Election, Media News, News, Opinion

Opinion: The month that shook our world

  • By William H. Freivogel
  • February 19, 2025

French publication Le Monde headlined this week that it was “The week the US shook Europe’s world.” Americans could.

Constitutional Issues, Election, Media News, News

Opinion: Constitutional watchdogs shrink from checking presidential abuse of power

  • By William H. Freivogel
  • February 6, 2025

While President Donald Trump unleashes a torrent of legally questionable exertions of power, Congress sits by compliantly, the U.S..

Election, News, Opinion

News Analysis: The threat Trump poses to the press

  • By William H. Freivogel
  • November 7, 2024

If President-elect Donald Trump follows through on the threats and actions he directed at the press during the election.

Media News, Midwest, News

College journalists face stigma as they prepare to cover political conventions

  • By Bob Chiarito
  • July 18, 2024

In late June in Chicago, after a routine hearing in a federal lawsuit against the city brought by a.

Media News, Opinion

Fox conduct shows need to revive traditional goals

  • By Mark Sableman
  • June 22, 2023

Perfectly objective journalism seems like the perfectly moral life—unattainable by ordinary humans. But recent experience has reaffirmed the importance.

Posts navigation

Older posts
Newer posts

Most Read Posts

  • How data journalism is creating a public record of Trump’s immigration crackdown (454)
  • News analysis: Courts begin to push back on Trump amid unprecedented wave of 233 court challenges  (429)
  • For Latino journalists, immigration reporting carries personal risk (159)
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: