Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the amp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property OptimizeDatabase::$odb_logfile_debug_path is deprecated in /home1/citynews/public_html/news/wp-content/plugins/rvg-optimize-database/rvg-optimize-database.php on line 201
Trump’s Banishment of Disfavored News Outlets Reflects His Contempt for Freedom of the Press | 3RD CITY NEWS
HomePolicyTrump's Banishment of Disfavored News Outlets Reflects His Contempt for Freedom of...

Trump’s Banishment of Disfavored News Outlets Reflects His Contempt for Freedom of the Press

President Donald Trump speaks to reporters | Andrew Leyden/Zuma Press/Newscom

“The White House is not instituting an assault on the Free Press, something which I cherish,” President Donald Trump declared on Monday. “It is instituting an assault on the FAKE NEWS.”

Trump was attempting to rebut the criticism provoked by his announcement last Friday that he was “banning” CNN, MS NOW (formerly MSNBC), and Politico “from the White House,” with “other Fake News Media Outlets to follow.” But his defense merely confirmed his long-standing contempt for the freedom he claims to cherish.

If you don’t cover me the way I like, Trump says, I will not let you cover me at all. “It’s difficult to imagine a more blatant violation of the First Amendment,” said Seth Stern, chief of advocacy at the Freedom of the Press Foundation.

The targeted news outlets responded with a First Amendment lawsuit that was assigned to U.S. District Judge Timothy J. Kelly, a Trump appointee who figured in an earlier legal skirmish between the president and the press. During his first term, Trump revoked CNN reporter Jim Acosta’s White House press pass, later explaining that Acosta was not treating him with the “respect” he deserved.

In response to a CNN lawsuit, Kelly issued a temporary restraining order blocking Acosta’s banishment on due process grounds. The White House avoided a full airing of CNN’s First Amendment claims by backing down. After it restored Acosta’s press pass, CNN agreed to drop the lawsuit.

Shortly after beginning his second term, Trump barred Associated Press reporters from the Oval Office, Air Force One, and White House briefings because the organization had refused to start calling the Gulf of Mexico the Gulf America, the name the president prefers. Two months later, another Trump-appointed judge, Trevor N. McFadden, issued a preliminary injunction blocking enforcement of the A.P. ban, saying the organization was likely to succeed in its claims that the White House had engaged in unconstitutional retaliation and viewpoint discrimination.

The U.S. Court of Appeals for the D.C. Circuit partially stayed McFadden’s order in June 2025, drawing a distinction between “limited spaces” such as the Oval Office and “events open to all credentialed White House journalists,” such as East Room press conferences. The appeals court heard oral argument in the case last November but has not issued a decision yet.

The bans that Trump announced last week go at least as far as his retaliation against the Associated Press. And it was clear from his remarks that he would like to go even further.

“Media Outlets shouldn’t be able to constantly write or report FICTION and LIES when they’re covering the President of the United States,” Trump wrote on Truth Social. “I don’t think that a court should allow fake news to be written day after day after day,” he told reporters. “There’s something wrong with a country that can allow people to write purposely negative stories.”

That attitude is consistent with Trump’s oft-repeated threats to revoke broadcast licenses in response to news coverage he views as unfair. Brendan Carr, the Trump-appointed chairman of the Federal Communications Commission, has taken steps toward delivering on those threats, based on the premise that broadcasters are legally obligated to please the president.

Trump’s banishment of disfavored news organizations extends that assault to other media. Unlike broadcasters, cable outlets and newspapers are not subject to the “public interest” obligation that Trump and Carr conflate with a duty to avoid offending the president.

Trump also has tried to intimidate news organizations with lawsuits preposterously claiming that journalism he does not like qualifies as defamation or consumer fraud. According to Trump, even questioning the effectiveness of his National Guard deployment in the District of Columbia can expose you to a $5 billion defamation lawsuit.

Trump said he was “proud to announce” the sanctions against CNN, MS NOW, and Politico. He should instead be embarrassed to indulge in such vendettas, which expose not only his thin-skinned pettiness but also his disregard for the First Amendment rights he pretends to defend.

© Copyright 2026 by Creators Syndicate Inc.

The post Trump's Banishment of Disfavored News Outlets Reflects His Contempt for Freedom of the Press appeared first on Reason Magazine.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments