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 “White House Access Is a Privilege—Not a Right” | 3RD CITY NEWS
As I noted Friday, according to the D.C. Circuit (the federal appellate court with jurisdiction over D.C.), it’s
unconstitutional for the government to exclude press outlets based on viewpoint from spaces that have been broadly opened to the press, such as the main White House press briefing room but
constitutional to do so as to spaces that aren’t generally open to the press, such as interviews in the Oval Office.
The key precedent on this in AP v. Budowich (D.C. Cir. 2025), which upheld the exclusion of the AP from the Oval Office (because of AP’s refusal to call the Gulf of Mexico “Gulf of America”), but reaffirmed (citing Sherrill v. Knight (D.C. Cir. 1977)) that
When the White House opens its facilities to the press generally, as it does in the Brady Briefing Room, it cannot exclude journalists based on viewpoint.
I stand by this legal analysis, but wanted to pass along the White House’s contrary argument that was posted yesterday:
Last week, President Donald J. Trump removed CNN, MS NOW, and Politico from the White House grounds after yearsoffalsereporting. The First Amendment protects their right to publish; it does not entitle them to a hard pass, briefing room seat, or place in the press pool.
Access changes are nothing new. What is new, however, is the sudden claim that it becomes sacred only when the outlets are friendly to the Radical Left. The rule was never “every outlet gets in.” It was always “our side stays in.”
For years, Democrat Administrations have restricted, punished, and locked out the press.
2009: The Obama White House branded Fox News as the “research arm” and “communications arm” of the Republican Party, barred it from a round of exclusive Sunday show interviews, instructed agencies to “skip” including it in pooled coverage, derided it as “really not news,” and undertook an all-out effort to isolate the organization. Barack Hussein Obama now calls a Fox ban “unimaginable,” but his White House tried it — and his spokesman admitted they were willing to do it.
2010: The Obama Justice Department labeled Fox News correspondent James Rosen a possible “co-conspirator” in a criminal leak case, secretly monitored his emails and phone calls, and tracked his movements — an “unprecedented” level of surveillance and intimidation of a journalist over his reporting.
2011: Obama White House officials restricted the Boston Herald from coverage — writing that pool slots depended on covering Obama “fairly” — after the paper ran a front page Mitt Romney op-ed.
2011: After a San Francisco Chronicle reporter recorded protesters interrupting an Obama fundraiser, White House officials threatened to strip the outlet from access and warned of retaliation if the paper reported on it.
2012: The Obama Justice Department secretly seized two months of telephone records covering more than 20 Associated Press lines used by more than a dozen journalists — targeting them over their reporting.
2023: The Biden White House blocked New York Post reporter Steven Nelson from covering the President’s only daytime public event — despite empty seats in the room — after the reporter pressed Biden on his family’s shady business dealings.
2023: The Biden Administration restricted more than 440 reporters from White House access through a new, retroactive press credentialing process — with independent and conservative journalists taking a heavy share of the hit. The White House Correspondents’ Association barely objected.
2008: In the Obama campaign’s final days, senior campaign officials pulled reporters from three prominent outlets off the traveling press plane — restricting them from coverage after the papers endorsed Obama’s opponent.
2021: The same media now suing once urged a ban on Fox News. CNN’s Brian Stelter repeatedlyfloated removing Fox News from the White House press tool as a “political tool,” and later even suggested Fox News be dropped from cable altogether.
During the first 100 days of President Trump’s second term, the Media Research Center found that 92% of coverage by mainstream outlets was negative compared to nearly 60% positive coverage during the same period under Biden. That’s more like a political operation with cameras than a free press holding power to account.
No President is required to host a hostile operation on the grounds. Access has always been a privilege — and President Trump is applying that rule.
Again, I don’t think any of this involved exclusion of outlets based on viewpoint from all of the White House, including the main press briefing room. But I thought I’d note the argument, even though I think it’s inconsistent with the D.C. Circuit precedent.