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

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909
{"id":131260,"date":"2026-09-30T14:34:14","date_gmt":"2026-09-30T18:34:14","guid":{"rendered":"https:\/\/reason.com\/?p=8404004"},"modified":"2026-09-30T14:34:14","modified_gmt":"2026-09-30T18:34:14","slug":"you-can-now-sue-federal-agents-in-california-good-luck-getting-past-qualified-immunity","status":"publish","type":"post","link":"http:\/\/3rdcitynews.com\/news\/you-can-now-sue-federal-agents-in-california-good-luck-getting-past-qualified-immunity\/","title":{"rendered":"You Can Now Sue Federal Agents in California. Good Luck Getting Past Qualified Immunity."},"content":{"rendered":"\n
\"Federal <\/picture> <\/div>\n

On Tuesday, California Democratic Gov. Gavin Newsom signed the <\/span>No Kings Act<\/span><\/a> (SB 747) into law, allowing Golden State residents to sue “every natural person who, under color of any law,” violates their constitutional rights.\u00a0<\/span><\/p>\n

Under the law\u2014sponsored by state Sen. Scott Wiener (D\u2013San Francisco)\u2014government actors accused of violating a California resident’s constitutional rights can no longer avoid accountability simply because they are federal rather than state or local officials. The bill <\/span>does not<\/span><\/a> eliminate qualified immunity.\u00a0<\/span><\/p>\n

Qualified immunity\u2014a judicial doctrine <\/span>created<\/span><\/a> by the Supreme Court\u2014protects government officials from personal liability for civil damages if the act occurs while they are performing their duty. In <\/span>Harlow v. Fitzgerald<\/span><\/i><\/a> (1982), the Court established that government officials are entitled to qualified immunity when their conduct does not “violate clearly established constitutional rights of which a reasonable person would have known.” Federal courts <\/span>routinely<\/span><\/a> use qualified immunity to shield abusive government officials from civil liability, even when their conduct is indefensible.<\/span><\/p>\n

Through its ruling in <\/span>Bivens v. Six Unknown Fed. Narcotics Agents<\/span><\/i><\/a> (1971), the Court has largely narrowed civil liability claims against federal officers to violations of the Fourth, Fifth, and Eighth Amendments, provided<\/span> the conduct is “in a new context,” as Justice Anthony Kennedy wrote in <\/span>Ziglar v. Abbasi<\/span><\/i><\/a> (2017).\u00a0<\/span><\/p>\n

Under that precedent, any case brought against a federal official for a constitutional violation must fit the same narrow set of circumstances as cases in which the Court has already held a federal official liable for damages. <\/span><\/p>\n

Instead of abolishing the doctrine, California’s law creates a state-level cause of action that will allow anyone to bring a civil rights suit for monetary damages against any federal, state, or local official who violates their constitutional rights. <\/span>The law limits the time to file a lawsuit to two years, counted from the date the violation occurred. It’s retroactive, meaning that so long as the conduct happened on or after March 1, 2025, a lawsuit can be filed for nominal and compensatory damages. The law is “very much aligned with America’s traditional values” and brings back the “original idea of accountability and enforcing constitutional rights,” says Anya Bidwell, senior attorney at the Institute for Justice.<\/span><\/p>\n

For people like Bidwell’s client, <\/span>George Retes Jr.<\/span><\/a>, the law provides an avenue to “amend his claim” that federal officers violated his Fourth and Fifth Amendment rights when they detained him for three days. Federal officials have long been hard to sue for constitutional violations. <\/span>Section 1983<\/span><\/a> of the U.S. Code is the federal civil rights statute, but it only applies to state and local officials.<\/span><\/p>\n

Federal courts have also failed to “definitively answer whether states have the power to provide a state court forum for suing a federal official for the violation of a federal constitutional right,” says Clark Neily, senior vice president for legal studies at the Cato Institute. That has placed the burden on California and other states to create forums to adjudicate claims of civil rights violations by federal officials.<\/span><\/p>\n

California’s law applies equally to federal, state, and local officials, unlike a similar law passed by Illinois, which specifically targeted government officials carrying out immigration enforcement.\u00a0<\/span><\/p>\n

The “question of even-handed treatment will be central to analysis of the statute,” says Northwestern University law professor James Pfander. “The state cannot single out federal officials for state regulation or lay a heavy regulatory hand on the federal government itself,” Pfander adds, “but they can establish norms that are equally applicable to all, and the Court has been pretty clear that there’s no federal supremacy preemption in circumstances where the regulatory energy of the state has been even-handedly applied to everyone.”<\/span><\/p>\n

In 2025, Illinois passed the <\/span>Illinois Bivens Act<\/span><\/a>, authorizing any person to “bring a civil action against any person who, while conducting civil immigration enforcement, knowingly engages in conduct that violates the Illinois Constitution or the United States Constitution.” The Department of Justice swiftly filed a complaint in federal court against the Prairie State. Steven D. Weinhoeft, U.S. attorney for the Southern District of Illinois, <\/span>accused<\/span><\/a> Illinois of advancing “unconstitutional policies designed to undermine federal law.”<\/span><\/p>\n

It’s unclear what, if any, challenge the department will muster against California’s new law.<\/span><\/p>\n

Still, the law’s qualified immunity provision maintains the current status quo, accepting the judicial doctrine as a legitimate defense for misconduct.<\/span><\/p>\n

The post You Can Now Sue Federal Agents in California. Good Luck Getting Past Qualified Immunity.<\/a> appeared first on Reason Magazine<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Californians can now sue federal officers for civil rights violations, but cops can still claim qualified immunity as a bona fide defense for official misconduct. …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[19,9],"tags":[],"class_list":{"0":"post-131260","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-policy","7":"category-politics"},"_links":{"self":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/131260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/comments?post=131260"}],"version-history":[{"count":0,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/131260\/revisions"}],"wp:attachment":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/media?parent=131260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/categories?post=131260"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/tags?post=131260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}