More stories

  • in

    I chaired the US Federal Election Commission. Now there’s no cop on the beat | Ellen L Weintraub

    Threats to the US electoral process keep accelerating. Donald Trump is issuing increasingly unhinged demands that his political adversaries and those who fund speech that he views as contrary to his political agenda or supports his political opponents be prosecuted. When a prosecutor balked at this political intervention, Trump simply found one who is more compliant.In what appears to be yet another attempt to concoct support for unproven claims of voter fraud, the Department of Justice has issued exhaustive voting records requests to multiple states. Voting rights lawsuits have been dismissed. A division targeting foreign interference in our elections has been dismembered. Attempts are under way to make voter registration more onerous. Alarmingly, at least one commentator has warned that the extraordinary call-out of the military against US civilians on US soil may be a “dress rehearsal” for taking over the 2026 election from the lawful administrators in the states. Even short of a takeover, one could well imagine this administration developing pretexts for troop deployments in Democratic strongholds during voting. Indeed, Trump has already called for the military to use American cities, at least those run by Democrats, as “training grounds” and ominously talks of a “war from within”.American democracy may be under attack, but billionaire mega-donors are fully engaged in protecting their own interests. And as we head into what will undoubtedly be another multibillion-dollar election year, the agency charged with regulating money in politics is missing in action. With the recent announcement of another commissioner leaving the already moribund agency, the Federal Election Commission (FEC) will be down to two commissioners. By law, there should be six, but it takes four to make a quorum. Without a quorum, the FEC cannot enforce the law.Fifty years ago, in the wake of Watergate, a scandal featuring a president who used burglars and bags of cash to go after his political enemies, the Federal Election Commission opened its doors to enforce campaign finance restrictions and enable the American people to “follow the money”. In this anniversary year, the commission finds itself, for the fourth time, without even a bare quorum of commissioners to conduct its most important business. Three out of four of these periods have occurred during a Trump administration. The last time, in 2020, as previous fundraising records were being shattered, Trump waited until after the election to restore the quorum.The Trump administration’s gutting of the FEC is another indication of a pervasive contempt for the electoral process and the post-Watergate anti-corruption reforms that would have made Richard Nixon blush. The FEC is just one of the checks on the president’s conduct that Trump has disabled, along with removing Inspectors general, Democratic appointees to boards and commissions throughout the federal government, and others who dare to voice a dissenting view.Watergate was a scandal involving about a million dollars, an amount that shocked the nation back then, but would be considered chump change today, after a 2024 campaign cycle when six separate donors contributed 100 times that amount, moguls lined up to make million-dollar donations to a largely unregulated inaugural committee, 2,500 Super Pacs together raised more than $5bin, and overall, almost $15bn was spent, almost $2bn in undisclosed “dark money”.No one is more aware than I am of the FEC’s shortcomings in enforcing the law and the increasing challenges it will face in a world where the president feels empowered to fire any official who defies him.Having no cop on the beat to address any potential campaign finance wrongdoing, however, will only embolden political actors who would disregard the law, and it leaves those seeking to comply with no way to get definitive guidance. And the resulting backlog of enforcement cases will provide an opening for those commissioners seeking an excuse to avoid investigating alleged illegality. The commission needs a quorum, and specifically, a quorum of commissioners willing to enforce the law and stop engineering loopholes.We are sadly learning how many ways there are for a determined president to undermine government agencies whose missions he finds inconvenient. The president needn’t zero out the budget or fire all the staff to literally decommission the commission. In the case of the FEC, it’s been death by decapitation. Billionaires seeking new ways to wield influence from the shadows will face no deterrence while the American people’s desire for a fair and transparent political system goes unfulfilled.

    Ellen L Weintraub is currently a senior fellow at End Citizens United. She served as a commissioner on the FEC from 2002-2025, until her removal by Donald Trump, and served as chair four times More

  • in

    Republican in New York’s mayor race: eccentric street vigilante who could secure Mamdani’s win

    @font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format(“truetype”);font-weight:300;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format(“truetype”);font-weight:300;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format(“truetype”);font-weight:400;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format(“truetype”);font-weight:400;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format(“truetype”);font-weight:500;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format(“truetype”);font-weight:500;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format(“truetype”);font-weight:600;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format(“truetype”);font-weight:600;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format(“truetype”);font-weight:700;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format(“truetype”);font-weight:900;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format(“truetype”);font-weight:900;font-style:italic}@font-face{font-family:Guardian Titlepiece;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@media (min-width: 71.25em){.content__main-column–interactive{margin-left:160px}}@media (min-width: 81.25em){.content__main-column–interactive{margin-left:240px}}.content__main-column–interactive .element-atom{max-width:620px}@media (max-width: 46.24em){.content__main-column–interactive .element-atom{max-width:100%}}.content__main-column–interactive .element-showcase{margin-left:0}@media (min-width: 46.25em){.content__main-column–interactive .element-showcase{max-width:620px}}@media (min-width: 71.25em){.content__main-column–interactive .element-showcase{max-width:860px}}.content__main-column–interactive .element-immersive{max-width:1100px}@media (max-width: 46.24em){.content__main-column–interactive .element-immersive{width:calc(100vw – var(–scrollbar-width));position:relative;left:50%;right:50%;margin-left:calc(-50vw + var(–half-scrollbar-width))!important;margin-right:calc(-50vw + var(–half-scrollbar-width))!important}}@media (min-width: 46.25em){.content__main-column–interactive .element-immersive{transform:translate(-20px);width:calc(100% + 60px)}}@media (max-width: 71.24em){.content__main-column–interactive .element-immersive{margin-left:0;margin-right:0}}@media (min-width: 71.25em){.content__main-column–interactive .element-immersive{transform:translate(0);width:auto}}@media (min-width: 81.25em){.content__main-column–interactive .element-immersive{max-width:1260px}}.content__main-column–interactive p,.content__main-column–interactive ul{max-width:620px}.content__main-column–interactive:before{position:absolute;top:0;height:calc(100% + 15px);min-height:100px;content:””}@media (min-width: 71.25em){.content__main-column–interactive:before{border-left:1px solid #dcdcdc;z-index:-1;left:-10px}}@media (min-width: 81.25em){.content__main-column–interactive:before{border-left:1px solid #dcdcdc;left:-11px}}.content__main-column–interactive .element-atom{margin-top:0;margin-bottom:0;padding-bottom:12px;padding-top:12px}.content__main-column–interactive p+.element-atom{padding-top:0;padding-bottom:0;margin-top:12px;margin-bottom:12px}.content__main-column–interactive .element-inline{max-width:620px}@media (min-width: 61.25em){figure[data-spacefinder-role=inline].element{max-width:620px}}:root{–dateline: #606060;–headerBorder: #dcdcdc;–captionText: #999;–captionBackground: hsla(0, 0%, 7%, .72);–feature: #c70000;–new-pillar-colour: var(–primary-pillar, var(–feature))}.content__main-column–interactive .element.element-atom,.element.element-atom{padding:0}#article-body >div .element-atom:first-of-type+p:first-of-type,#article-body >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#article-body >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#article-body >div hr:not(.last-horizontal-rule)+p,.content–interactive >div .element-atom:first-of-type+p:first-of-type,.content–interactive >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,.content–interactive >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,.content–interactive >div hr:not(.last-horizontal-rule)+p,#comment-body .element-atom:first-of-type+p:first-of-type,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#comment-body hr:not(.last-horizontal-rule)+p,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+.sign-in-gate+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+#sign-in-gate+p:first-of-type,[data-gu-name=body] hr:not(.last-horizontal-rule)+p,#feature-body .element-atom:first-of-type+p:first-of-type,#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#feature-body hr:not(.last-horizontal-rule)+p{padding-top:14px}#article-body >div .element-atom:first-of-type+p:first-of-type:first-letter,#article-body >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#article-body >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#article-body >div hr:not(.last-horizontal-rule)+p:first-letter,.content–interactive >div .element-atom:first-of-type+p:first-of-type:first-letter,.content–interactive >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,.content–interactive >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,.content–interactive >div hr:not(.last-horizontal-rule)+p:first-letter,#comment-body .element-atom:first-of-type+p:first-of-type:first-letter,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#comment-body hr:not(.last-horizontal-rule)+p:first-letter,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type:first-letter,[data-gu-name=body] .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,[data-gu-name=body] .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,[data-gu-name=body] hr:not(.last-horizontal-rule)+p:first-letter,#feature-body .element-atom:first-of-type+p:first-of-type:first-letter,#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#feature-body hr:not(.last-horizontal-rule)+p:first-letter{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:700;font-size:111px;line-height:92px;float:left;text-transform:uppercase;box-sizing:border-box;margin-right:8px;vertical-align:text-top;color:var(–drop-cap, var(–new-pillar-colour))}#article-body >div hr+p,.content–interactive >div hr+p,#comment-body hr+p,[data-gu-name=body] hr+p,#feature-body hr+p{padding-top:0}#article-body >div [data-gu-name=pullquote],.content–interactive >div [data-gu-name=pullquote],#comment-body [data-gu-name=pullquote],[data-gu-name=body] [data-gu-name=pullquote],#feature-body [data-gu-name=pullquote]{max-width:620px}#maincontent .element.element–showcase.element-showcase figcaption,#feature-article-container .element.element–showcase.element-showcase figcaption,#standard-article-container .element.element–showcase.element-showcase figcaption,#comment-article-container .element.element–showcase.element-showcase figcaption{position:static!important;width:100%;max-width:620px}.element.element–immersive.element-immersive{width:calc(100vw – var(–scrollbar-width, 0px))}@media (max-width: 71.24em){.element.element–immersive.element-immersive{max-width:978px}.element.element–immersive.element-immersive figcaption{padding-inline:10px}}@media (max-width: 71.24em) and (min-width: 30em){.element.element–immersive.element-immersive figcaption{padding-inline:20px}}@media (min-width: 46.25em) and (max-width: 61.24em){.element.element–immersive.element-immersive{max-width:738px}}@media (max-width: 46.24em){.element.element–immersive.element-immersive{margin-left:-10px!important;margin-right:0!important;left:0}}@media (max-width: 46.24em) and (min-width: 30em){.element.element–immersive.element-immersive{margin-left:-20px!important}.element.element–immersive.element-immersive figcaption{padding-inline:20px}}.furniture-wrapper{position:relative}@media (min-width: 61.25em){.furniture-wrapper{display:grid;grid-column-gap:20px;grid-row-gap:0px;grid-template-columns:[title-start headline-start meta-start standfirst-start] repeat(5,1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end]}.furniture-wrapper #headline >div:first-child,.furniture-wrapper [data-gu-name=headline] >div:first-child,.furniture-wrapper .headline >div:first-child{border-top:1px solid var(–headerBorder)}.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{position:relative;padding-top:2px;margin-right:0}.furniture-wrapper .standfirst .content__standfirst,.furniture-wrapper #standfirst .content__standfirst,.furniture-wrapper [data-gu-name=standfirst] .content__standfirst{margin-bottom:4px}.furniture-wrapper .standfirst ul li,.furniture-wrapper #standfirst ul li,.furniture-wrapper [data-gu-name=standfirst] ul li{font-size:20px}.furniture-wrapper .standfirst li a,.furniture-wrapper .standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper [data-gu-name=standfirst] li a,.furniture-wrapper [data-gu-name=standfirst] a{border-bottom:none;background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc)}.furniture-wrapper .standfirst li a:hover,.furniture-wrapper .standfirst a:hover,.furniture-wrapper #standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover{text-decoration-color:var(–new-pillar-colour)}.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:1px solid var(–headerBorder);padding-bottom:0}}@media (min-width: 61.25em) and (min-width: 71.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:unset}}@media (min-width: 61.25em){.furniture-wrapper figure{margin:0 0 0 -10px}.furniture-wrapper figure[data-spacefinder-role=inline].element{max-width:630px}}@media (min-width: 71.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(2,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(7,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{content:””;width:540px;position:absolute;top:0;background-color:var(–headerBorder);height:1px}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{border-top:unset}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{content:””;width:1px;background-color:var(–headerBorder);height:100%;position:absolute;top:0;left:.5px}}@media (min-width: 81.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(3,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(8,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{width:620px}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{left:-.5px}}.furniture-wrapper .article-header .content__labels >div,.furniture-wrapper [data-gu-name=title] .content__labels >div{padding-top:2px}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:600;max-width:620px;font-size:32px}@media (min-width: 71.25em){.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{max-width:540px;font-size:50px}}@media (min-width: 46.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{margin-right:0}}@media (min-width: 61.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{display:none}}.furniture-wrapper .keyline-4 svg,.furniture-wrapper [data-gu-name=lines] svg{stroke:var(–headerBorder)}@media (min-width: 46.25em){.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{margin-right:0}}.furniture-wrapper #meta .meta__social,.furniture-wrapper #meta .meta__social ul li a span,.furniture-wrapper #meta .meta__comment,.furniture-wrapper [data-gu-name=meta] .meta__social,.furniture-wrapper [data-gu-name=meta] .meta__social ul li a span,.furniture-wrapper [data-gu-name=meta] .meta__comment{border-color:var(–headerBorder)}.furniture-wrapper #meta .content__meta-container_dcr >div >gu-island,.furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr >div >gu-island{display:none}.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{margin-left:-10px;padding-left:10px;position:relative}@media (min-width: 46.25em){.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{padding-top:2px}}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{font-weight:400;font-size:20px;padding-bottom:14px}.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{position:relative;margin-top:0;margin-bottom:2px;grid-area:portrait}.furniture-wrapper #main-media div div,.furniture-wrapper [data-gu-name=media] div div{width:100%;margin-inline:0}@media (min-width: 61.25em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-bottom:0}}@media (max-width: 46.24em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{width:calc(100vw – var(–scrollbar-width, 0px));margin-left:-10px}}@media (max-width: 46.24em) and (min-width: 30em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-left:-20px}}.furniture-wrapper figcaption{position:absolute;bottom:0;padding:4px 10px 12px;background-color:var(–captionBackground);color:var(–captionText);max-width:unset;width:100%;margin-bottom:0;min-height:46px}.furniture-wrapper figcaption span{color:var(–headerBorder)}.furniture-wrapper figcaption span svg{fill:var(–headerBorder)}.furniture-wrapper figcaption span:nth-of-type(1){display:none}.furniture-wrapper figcaption span:nth-of-type(2){display:block;max-width:90%}@media (min-width: 30em){.furniture-wrapper figcaption{padding:4px 20px 12px}}.furniture-wrapper figcaption.hidden{opacity:0}.furniture-wrapper #caption-button{display:block;position:absolute;bottom:10px;right:8px;z-index:30;background-color:var(–captionBackground);border:none;border-radius:50%;padding:6px 5px 5px}.furniture-wrapper #caption-button svg{transform:scale(.85)}@media (min-width: 30em){.furniture-wrapper #caption-button{right:10px}}@media (min-width: 71.25em){.content__main-column–interactive:before{top:-12px!important;height:calc(100% + 24px)!important}}.content__main-column–interactive h2{max-width:620px}:root:has(.ios,.android){–darkBackground: #1a1a1a;–feature: #c70000;–darkmodeFeature: #ff5943;–new-pillar-colour: var(–primary-pillar, var(–feature))}@media (prefers-color-scheme: dark){:root:has(.ios,.android){–new-pillar-colour: var(–darkmode-pillar, var(–darkmodeFeature))}}body.ios #feature-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #feature-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #feature-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter{color:var(–secondary-pillar, #000)}body.ios #feature-article-container .article__header,body.ios #standard-article-container .article__header,body.ios #comment-article-container .article__header,body.android #feature-article-container .article__header,body.android #standard-article-container .article__header,body.android #comment-article-container .article__header{height:0}body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{padding:4px 10px 0}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{font-weight:700;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;color:var(–new-pillar-colour);text-transform:capitalize}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{font-size:32px;font-weight:700;padding-bottom:12px;color:#121212!important}body.ios #feature-article-container .furniture-wrapper figure.element-image,body.ios #standard-article-container .furniture-wrapper figure.element-image,body.ios #comment-article-container .furniture-wrapper figure.element-image,body.android #feature-article-container .furniture-wrapper figure.element-image,body.android #standard-article-container .furniture-wrapper figure.element-image,body.android #comment-article-container .furniture-wrapper figure.element-image{position:relative;margin:14px 0 0 -10px;width:calc(100vw – var(–scrollbar-width, 0px));height:auto}body.ios #feature-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #feature-article-container .furniture-wrapper figure.element-image img,body.ios #feature-article-container .furniture-wrapper figure.element-image a,body.ios #standard-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #standard-article-container .furniture-wrapper figure.element-image img,body.ios #standard-article-container .furniture-wrapper figure.element-image a,body.ios #comment-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #comment-article-container .furniture-wrapper figure.element-image img,body.ios #comment-article-container .furniture-wrapper figure.element-image a,body.android #feature-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #feature-article-container .furniture-wrapper figure.element-image img,body.android #feature-article-container .furniture-wrapper figure.element-image a,body.android #standard-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #standard-article-container .furniture-wrapper figure.element-image img,body.android #standard-article-container .furniture-wrapper figure.element-image a,body.android #comment-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #comment-article-container .furniture-wrapper figure.element-image img,body.android #comment-article-container .furniture-wrapper figure.element-image a{background-color:transparent;width:calc(100vw – var(–scrollbar-width, 0px));height:auto!important}body.ios #feature-article-container .furniture-wrapper .standfirst,body.ios #standard-article-container .furniture-wrapper .standfirst,body.ios #comment-article-container .furniture-wrapper .standfirst,body.android #feature-article-container .furniture-wrapper .standfirst,body.android #standard-article-container .furniture-wrapper .standfirst,body.android #comment-article-container .furniture-wrapper .standfirst{padding-top:4px;padding-bottom:24px;margin-right:-10px}body.ios #feature-article-container .furniture-wrapper .standfirst__inner p,body.ios #standard-article-container .furniture-wrapper .standfirst__inner p,body.ios #comment-article-container .furniture-wrapper .standfirst__inner p,body.android #feature-article-container .furniture-wrapper .standfirst__inner p,body.android #standard-article-container .furniture-wrapper .standfirst__inner p,body.android #comment-article-container .furniture-wrapper .standfirst__inner p{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif}body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a,body.ios #feature-article-container .furniture-wrapper .standfirst__inner a,body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a,body.ios #standard-article-container .furniture-wrapper .standfirst__inner a,body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a,body.ios #comment-article-container .furniture-wrapper .standfirst__inner a,body.android #feature-article-container .furniture-wrapper .standfirst__inner li a,body.android #feature-article-container .furniture-wrapper .standfirst__inner a,body.android #standard-article-container .furniture-wrapper .standfirst__inner li a,body.android #standard-article-container .furniture-wrapper .standfirst__inner a,body.android #comment-article-container .furniture-wrapper .standfirst__inner li a,body.android #comment-article-container .furniture-wrapper .standfirst__inner a{color:var(–new-pillar-colour)!important;background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc);border-bottom:none}body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #feature-article-container .furniture-wrapper .standfirst__inner a:hover,body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #standard-article-container .furniture-wrapper .standfirst__inner a:hover,body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #comment-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #feature-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #standard-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #comment-article-container .furniture-wrapper .standfirst__inner a:hover{text-decoration-color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta,body.ios #standard-article-container .furniture-wrapper .meta,body.ios #comment-article-container .furniture-wrapper .meta,body.android #feature-article-container .furniture-wrapper .meta,body.android #standard-article-container .furniture-wrapper .meta,body.android #comment-article-container .furniture-wrapper .meta{margin:0}body.ios #feature-article-container .furniture-wrapper .meta .byline,body.ios #feature-article-container .furniture-wrapper .meta .byline__author,body.ios #feature-article-container .furniture-wrapper .meta span.byline__author a,body.ios #feature-article-container .furniture-wrapper .meta .meta__byline span,body.ios #standard-article-container .furniture-wrapper .meta .byline,body.ios #standard-article-container .furniture-wrapper .meta .byline__author,body.ios #standard-article-container .furniture-wrapper .meta span.byline__author a,body.ios #standard-article-container .furniture-wrapper .meta .meta__byline span,body.ios #comment-article-container .furniture-wrapper .meta .byline,body.ios #comment-article-container .furniture-wrapper .meta .byline__author,body.ios #comment-article-container .furniture-wrapper .meta span.byline__author a,body.ios #comment-article-container .furniture-wrapper .meta .meta__byline span,body.android #feature-article-container .furniture-wrapper .meta .byline,body.android #feature-article-container .furniture-wrapper .meta .byline__author,body.android #feature-article-container .furniture-wrapper .meta span.byline__author a,body.android #feature-article-container .furniture-wrapper .meta .meta__byline span,body.android #standard-article-container .furniture-wrapper .meta .byline,body.android #standard-article-container .furniture-wrapper .meta .byline__author,body.android #standard-article-container .furniture-wrapper .meta span.byline__author a,body.android #standard-article-container .furniture-wrapper .meta .meta__byline span,body.android #comment-article-container .furniture-wrapper .meta .byline,body.android #comment-article-container .furniture-wrapper .meta .byline__author,body.android #comment-article-container .furniture-wrapper .meta span.byline__author a,body.android #comment-article-container .furniture-wrapper .meta .meta__byline span{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta__misc,body.ios #standard-article-container .furniture-wrapper .meta__misc,body.ios #comment-article-container .furniture-wrapper .meta__misc,body.android #feature-article-container .furniture-wrapper .meta__misc,body.android #standard-article-container .furniture-wrapper .meta__misc,body.android #comment-article-container .furniture-wrapper .meta__misc{padding:0}body.ios #feature-article-container .furniture-wrapper .meta__misc svg,body.ios #standard-article-container .furniture-wrapper .meta__misc svg,body.ios #comment-article-container .furniture-wrapper .meta__misc svg,body.android #feature-article-container .furniture-wrapper .meta__misc svg,body.android #standard-article-container .furniture-wrapper .meta__misc svg,body.android #comment-article-container .furniture-wrapper .meta__misc svg{stroke:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .element–showcase #caption-button,body.ios #standard-article-container .furniture-wrapper .element–showcase #caption-button,body.ios #comment-article-container .furniture-wrapper .element–showcase #caption-button,body.android #feature-article-container .furniture-wrapper .element–showcase #caption-button,body.android #standard-article-container .furniture-wrapper .element–showcase #caption-button,body.android #comment-article-container .furniture-wrapper .element–showcase #caption-button{display:flex;padding:5px;justify-content:center;align-items:center;width:28px;height:28px;right:14px}body.ios #feature-article-container .article__body,body.ios #standard-article-container .article__body,body.ios #comment-article-container .article__body,body.android #feature-article-container .article__body,body.android #standard-article-container .article__body,body.android #comment-article-container .article__body{padding:0 12px}body.ios #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.ios #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.ios #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive){margin:0;width:calc(100vw – 24px – var(–scrollbar-width, 0px));height:auto}body.ios #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.ios #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.ios #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption{padding:0}body.ios #feature-article-container .article__body figure.element-image.element-immersive,body.ios #standard-article-container .article__body figure.element-image.element-immersive,body.ios #comment-article-container .article__body figure.element-image.element-immersive,body.android #feature-article-container .article__body figure.element-image.element-immersive,body.android #standard-article-container .article__body figure.element-image.element-immersive,body.android #comment-article-container .article__body figure.element-image.element-immersive{width:calc(100vw – var(–scrollbar-width, 0px))}body.ios #feature-article-container .article__body .prose blockquote.quoted:before,body.ios #standard-article-container .article__body .prose blockquote.quoted:before,body.ios #comment-article-container .article__body .prose blockquote.quoted:before,body.android #feature-article-container .article__body .prose blockquote.quoted:before,body.android #standard-article-container .article__body .prose blockquote.quoted:before,body.android #comment-article-container .article__body .prose blockquote.quoted:before{color:var(–new-pillar-colour)}body.ios #feature-article-container .article__body .prose a,body.ios #standard-article-container .article__body .prose a,body.ios #comment-article-container .article__body .prose a,body.android #feature-article-container .article__body .prose a,body.android #standard-article-container .article__body .prose a,body.android #comment-article-container .article__body .prose a{color:var(–primary-pillar);background-image:none;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder)}body.ios #feature-article-container .article__body .prose a:hover,body.ios #standard-article-container .article__body .prose a:hover,body.ios #comment-article-container .article__body .prose a:hover,body.android #feature-article-container .article__body .prose a:hover,body.android #standard-article-container .article__body .prose a:hover,body.android #comment-article-container .article__body .prose a:hover{text-decoration-color:var(–new-pillar-colour)}@media (prefers-color-scheme: dark){body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{background-color:#1a1a1a}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{background-color:unset;color:var(–headerBorder)!important}body.ios #feature-article-container .furniture-wrapper .standfirst p,body.ios #standard-article-container .furniture-wrapper .standfirst p,body.ios #comment-article-container .furniture-wrapper .standfirst p,body.android #feature-article-container .furniture-wrapper .standfirst p,body.android #standard-article-container .furniture-wrapper .standfirst p,body.android #comment-article-container .furniture-wrapper .standfirst p{color:var(–headerBorder)}body.ios #feature-article-container .furniture-wrapper .standfirst a,body.ios #standard-article-container .furniture-wrapper .standfirst a,body.ios #comment-article-container .furniture-wrapper .standfirst a,body.android #feature-article-container .furniture-wrapper .standfirst a,body.android #standard-article-container .furniture-wrapper .standfirst a,body.android #comment-article-container .furniture-wrapper .standfirst a,body.ios #feature-article-container .furniture-wrapper .meta .byline__author,body.ios #feature-article-container .furniture-wrapper .meta span.byline__author a,body.ios #standard-article-container .furniture-wrapper .meta .byline__author,body.ios #standard-article-container .furniture-wrapper .meta span.byline__author a,body.ios #comment-article-container .furniture-wrapper .meta .byline__author,body.ios #comment-article-container .furniture-wrapper .meta span.byline__author a,body.android #feature-article-container .furniture-wrapper .meta .byline__author,body.android #feature-article-container .furniture-wrapper .meta span.byline__author a,body.android #standard-article-container .furniture-wrapper .meta .byline__author,body.android #standard-article-container .furniture-wrapper .meta span.byline__author a,body.android #comment-article-container .furniture-wrapper .meta .byline__author,body.android #comment-article-container .furniture-wrapper .meta span.byline__author a{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta__misc svg,body.ios #standard-article-container .furniture-wrapper .meta__misc svg,body.ios #comment-article-container .furniture-wrapper .meta__misc svg,body.android #feature-article-container .furniture-wrapper .meta__misc svg,body.android #standard-article-container .furniture-wrapper .meta__misc svg,body.android #comment-article-container .furniture-wrapper .meta__misc svg{stroke:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.ios #standard-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.ios #comment-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #feature-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #standard-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #comment-article-container .furniture-wrapper figure.element-image.element–showcase figcaption{color:var(–dateline)}body.ios #feature-article-container .article__body .prose blockquote.quoted,body.ios #standard-article-container .article__body .prose blockquote.quoted,body.ios #comment-article-container .article__body .prose blockquote.quoted,body.android #feature-article-container .article__body .prose blockquote.quoted,body.android #standard-article-container .article__body .prose blockquote.quoted,body.android #comment-article-container .article__body .prose blockquote.quoted{color:var(–new-pillar-colour)}body.ios #feature-article-container #article-body >div,body.ios #feature-article-container .content–interactive >div,body.ios #feature-article-container #feature-body,body.ios #feature-article-container [data-gu-name=body],body.ios #feature-article-container #comment-body,body.ios #standard-article-container #article-body >div,body.ios #standard-article-container .content–interactive >div,body.ios #standard-article-container #feature-body,body.ios #standard-article-container [data-gu-name=body],body.ios #standard-article-container #comment-body,body.ios #comment-article-container #article-body >div,body.ios #comment-article-container .content–interactive >div,body.ios #comment-article-container #feature-body,body.ios #comment-article-container [data-gu-name=body],body.ios #comment-article-container #comment-body,body.android #feature-article-container #article-body >div,body.android #feature-article-container .content–interactive >div,body.android #feature-article-container #feature-body,body.android #feature-article-container [data-gu-name=body],body.android #feature-article-container #comment-body,body.android #standard-article-container #article-body >div,body.android #standard-article-container .content–interactive >div,body.android #standard-article-container #feature-body,body.android #standard-article-container [data-gu-name=body],body.android #standard-article-container #comment-body,body.android #comment-article-container #article-body >div,body.android #comment-article-container .content–interactive >div,body.android #comment-article-container #feature-body,body.android #comment-article-container [data-gu-name=body],body.android #comment-article-container #comment-body{background-color:var(–darkBackground)!important}body.ios #feature-article-container #article-body >div .element-atom+p:first-letter,body.ios #feature-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #feature-body .element-atom+p:first-letter,body.android #feature-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #comment-body .element-atom+p:first-letter,body.android #feature-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #feature-body .element-atom+p:first-letter,body.android #standard-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #comment-body .element-atom+p:first-letter,body.android #standard-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #feature-body .element-atom+p:first-letter,body.android #comment-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #comment-body .element-atom+p:first-letter,body.android #comment-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter{color:var(–new-pillar-colour, #ffffff)}}body.ios.garnett–type-comment #comment-article-container .furniture-wrapper .standfirst,body.android.garnett–type-comment #comment-article-container .furniture-wrapper .standfirst{padding-top:24px;margin-top:0}.prose h2{font-size:24px}body.ios #feature-article-container #caption-button,body.ios #standard-article-container #caption-button,body.ios #comment-article-container #caption-button{padding:6px 5px 0}body.android #feature-article-container #caption-button,body.android #standard-article-container #caption-button,body.android #comment-article-container #caption-button{padding:4px 4px 0}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]){–follow-text: #dcdcdc;–follow-icon-fill: var(–darkmode-pillar);–standfirst-text: #dcdcdc;–standfirst-link-text: var(–darkmode-pillar);–standfirst-link-border: var(–darkmode-pillar);–byline: var(–darkmode-pillar)}}.furniture-wrapper.has-guardian-org-logo #meta gu-island[name=Branding],.furniture-wrapper.has-guardian-org-logo [data-gu-name=meta] gu-island[name=Branding]{display:block!important}body.ios,body.android{background-color:#fff}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels,body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{font-weight:700}.article .article__body h2,article.content–interactive [data-gu-name=body] h2{font-weight:200}.article .article__body h2:has(strong),article.content–interactive [data-gu-name=body] h2:has(strong){font-weight:700}

    With less than a month to go, the race to be New York City’s mayor is continuing to fascinate and bemuse: and in an election that could have political ramifications across the country, it’s a beret-wearing, cat-loving vigilante who seems like he could have the final say.Curtis Sliwa, the founder of the crime-fighting group the Guardian Angels and the Republican candidate to run the largest US city, has little chance of winning the election in November. But his presence may be the thing that helps confirm Zohran Mamdani, the 33-year-old democratic socialist, as New York’s next mayor.Polling shows Mamdani, who was little known a year ago but has arguably become one the most talked-about politicians in the country, leading Andrew Cuomo, the former Democratic governor running as an independent, by as much as 20 points. With Sliwa attracting up to 18% of the vote, an emerging theory popular among some of Cuomo’s wealthy backers is that Sliwa should drop out, allowing his voters to flock to their man.There’s just one problem. The 71-year-old isn’t going anywhere.“Curtis Sliwa never dropped out of anything in his life,” Sliwa told the Wall Street Journal, the Rupert Murdoch-owned, rightwing newspaper that has made it pretty clear it wants Cuomo to triumph, last week.Asked by others if he will exit the race, Sliwa has offered more visceral rebuttals.“A Mack truck hits me and I get turned into a speed bump, and they can’t recover me in the ICU. That’s the only way,” Sliwa said in an interview with amNewYork.It is an attitude that comes as no surprise to anyone who has followed Sliwa’s decades in public life. His role with the Guardian Angels – Sliwa wears the group’s distinctive red beret almost permanently – led to him being shot several times in 1992 after he criticized a mafia boss, and he stubbornly stayed in the mayoral race in 2021, winning 30% of the vote.Sliwa has never faced the pressure he has now come under, however, with Donald Trump and billionaire mega-donors calling for him to quit. According to Sliwa, some of the pressure has been of an illegal nature, with wealthy figures connected to Cuomo offering him money to drop out.View image in fullscreen“They all think that everybody has a price, that’s the way they talk. ‘Come on Curtis, everybody has a price,’” Sliwa told reporters recently. “Curtis Sliwa doesn’t have a price. I came into this world with nothing, I’m going to leave with nothing, ashes to ashes, dust to dust.”Sliwa has avoided naming names but insists he has been offered “bribes”.“Seven different people, a total of $10m when you bifurcate it out over the years,” he told Fox5 New York.“Car, Jeep, chauffeur, headquarters to operate out of, helping the Guardian Angels, helping animal welfare – and you know something? If you’re watching out there, you can’t bribe me, buy me, lease me: I’m not for sale.”Sliwa accompanied his words with a chin-flicking gesture, which the New York Post translated as meaning “fuck outta here”. Cuomo’s campaign denied the claims and pointed to Sliwa’s track record with the truth, which has, at times, been patchy: in the 1990s Sliwa admitted he had faked some of the Guardian Angels’ crime-fighting exploits.That hasn’t stopped Sliwa from talking about the alleged bribes – and last week he began campaigning with a private security detail after he said he had received “very credible” threats against him and his wife.Whether Sliwa’s claims are true or not, the pressure on him to quit is undeniable.John Catsimatidis, the billionaire Republican mega-donor and a close friend of Sliwa’s, recently said he should drop out “if he reaches a point that he feels that he’s not turning it around”. In a separate statement last week, Catsimatidis said: “In two weeks from now, if he hasn’t shown any progress, how did Sgt Schultz say it? Machine kaput!”Joe Lhota, who was deputy mayor under Republican Rudy Giuliani, endorsed Cuomo, describing Sliwa as a “fruit loop” to the New York Post. Anthony Carbonetti, Giuliani’s former chief of staff, was more diplomatic, but said “the numbers aren’t there for him to win”. Bill Ackman, the billionaire who backed Trump in 2024, called out Sliwa directly on social media on Thursday.View image in fullscreen“A vote for Curtis Sliwa is a vote for Zohran Mamdani. Curtis Sliwa, it is time for you to leave the race,” Ackman wrote. “Every day you wait to leave the race reduces the probability of stopping Mamdani. I know you don’t want to hand the City to him.”Sliwa has responded to the attempts at coercion as one might expect.“I believe the people have a right to vote and determine who the next mayor is,” the Guardian Angels founder added. “They don’t get picked by billionaires or the professional political class. That’s not how our elections work.”Ackman claimed in his social media post that Cuomo could beat Mamdani in a “one-on-one election”. But it’s not a given that Sliwa’s Republican voters would automatically flock to Cuomo, who has criticized Trump and resigned as New York governor under a cloud after being accused of sexual harassment by multiple women. Head-to-head matchups show Mamdani comfortably beating Cuomo in November.Still, national Republicans want Sliwa gone. Asked about his fellow Republican in an interview with Fox and Friends, Trump described Sliwa as “not exactly prime-time”.In a typically chaotic answer, Trump said Sliwa “wants cats to be in Gracie Mansion”, referring to the mayor’s official residence.“The magnificent home of the mayor, it’s beautiful. Gracie Mansion, to me, is like a fabled place if you’re in New York. No, we don’t need to have thousands of cats living in it,” Trump said.Sliwa has not said he wants thousands of cats living in the Gracie Mansion, although he has suggested using some of the 11 acres the building sits in to house sheltered cats and dogs that would otherwise be put down. Cats hold a particular place in Sliwa’s heart – he and his wife, Nancy, have rescued and fostered hundreds of cats. When the Guardian visited the couple’s studio apartment in 2021 they were sharing the tiny space with no less than 16 cats.Given New York is an overwhelmingly Democratic city, Sliwa is very unlikely to see his Gracie Mansion plans come to fruition. But his willingness to defy the billionaires, and the president, could see him have a big impact on the identity of the mansion’s next resident. More

  • in

    Republican and Democratic senators dig in heels over government shutdown

    Republican and Democratic senators Lindsey Graham and Mark Kelly have dug their heels in over the government shutdown – which is now approaching two weeks, with the former saying that the closure won’t push him to meet Democrats’ demands for a restoration of Obama-era healthcare subsidies.Graham said on NBC News’s Meet the Press on Sunday that he was in favor of the Senate voting to reopen the government and prepared to “have a rational discussion” with Democrats – but not with the government shut down.“I’m willing to vote to open the government up tomorrow,” Graham said. “To my Democratic friends: I am not going to vote to extend these subsidies.”Graham, speaking to Democrats, added: “It’s up to you. If you want to keep it shut down, fine. It’s not going to change how I approach healthcare.”The senator’s comments came as Vice-President JD Vance warned that permanent cuts to the federal workforce will only get “deeper” as the shutdown continues.Vance told Fox News’s Maria Bartiromo on Sunday Morning Futures that “the longer it goes on, Maria, the more significant they’re going to be. If you remember, we went nine days before announcing any significant layoffs.“The longer this goes on, the deeper the cuts are going to be,” Vance continued.More than 4,000 federal workers have so far been identified for job terminations. The Senate has voted multiple times over the last two weeks on a stopgap funding measure but not enough Democrats have joined the proposal to reach a 60-vote threshold.Graham’s comments may indicate a hardening approach to negotiations over healthcare subsidies with or without a functioning government.“The subsidies we’re talking about here,” Graham told NBC. “If the (Obama’s) Affordable Care Act is so affordable, why, every time I turn around, are we spending $350 billion to keep it afloat?”The dispute on the network continued with Arizona senator Mark Kelly, a Democrat, criticizing Republicans for refusing to negotiate with Democrats.“We need a real negotiation, and we need a fix. We need this corrected for the American people. This is for so many people – their healthcare is running towards a cliff, and if we don’t fix this, it’s going to go right over it,” Kelly told host Kristen Welker on Meet the Press.Against increasing pressure to reach a deal, with both sides weighing the political cost of a lack of a resolution, House speaker Mike Johnson said on Monday that Republicans had “probably a hundred different ideas about how to fix it but we can’t do that overnight”.He said Democrats’ demands for a resolution to the healthcare subsidies issue without lengthy discussions were “impossible and inappropriate”.“It’s not a deliverable and they know it,” Johnson said. “They chose that issue because they thought it would sell well to the public and it would show they were fighting Trump. It’s all a big facade and I’m so frustrated by it.” More

  • in

    Doge-ish comes to Florida: a DeSantis loyalist is going after ‘waste’ in Democratic cities

    The words of Blaise Ingoglia, the Ron DeSantis loyalist handpicked to lead the Republican Florida governor’s Doge-style assault on local government spending, could not have been more prophetic.“Expect a knock on the door from us,” Ingoglia warned on 1 October as he announced upcoming audits for Democratic-run cities and counties whose “excessively wasteful” pecuniary habits displeased the DeSantis administration.The knock came soon enough, but in an unexpected place. Two armed police officers in bulletproof vests, sent by the criminal investigations division of Ingoglia’s Florida department of financial services, turned up at the home of a retired couple in Largo, demanding to know whether they had sent him a handwritten postcard that contained only three words: “You lack values.”“It was designed to intimidate us,” said James O’Gara, a military veteran who said the non-threatening card was one of dozens he has sent to various local, state and national politicians as part of a campaign of peaceful protest.“I presume that most of them aren’t even read, they just get thrown in the garbage. But I wrote one to Blaise Ingoglia about his Doge activities, and two law enforcement officers are standing at my doorstep telling my wife they need to speak to me.“They’re all in black, ‘police’ in giant reflective lettering across their vests, weapons at their side and all the other stuff on their belts. It was very intimidating for not even a threatening statement. I mean, the whole financial responsibility issue … they used very little judgment, or very little good judgment.”Sydney Booker, Ingoglia’s communications director, insisted he had not seen the postcard, and that the decision to conduct a threat assessment on the O’Garas was made “solely by law enforcement personnel”.In a statement to the Guardian, she said: “While it is unfortunate that this incident occurred, the chief financial officer trusts that law enforcement officials are taking necessary steps to protect public safety and the safety of elected officials while also preserving the first amendment rights of Floridians, especially in light of recent events.“As a conservative who believes in free speech, the CFO has never shied away from candid conversations and vigorous debate throughout his career in public service, and he does not plan to start.”Booker did not address a question about whether the visit was a justifiable use of resources given Ingoglia’s pledge to eliminate wasteful spending of taxpayers’ money. But O’Gara rejected the assertion that it was necessary for public safety, and said it was a sinister move designed to quash dissent.“It flatly doesn’t protect the politicians and it doesn’t protect the rights of citizens,” he said.“They were making small talk about my being in the infantry, about being in the army. Somebody had to do some research beyond just looking up my voter registration and getting my address.”The episode has parallels to previous incidents in which Florida state officials dispatched law enforcement to private homes. A Fort Myers man said he was visited in September last year by a detective carrying his personal information and challenging his signature on a petition for an abortion rights ballot amendment DeSantis was trying to defeat.A year earlier, officers from DeSantis’s newly formed election fraud police unit arrested at gunpoint two men accused of voting illegally. The cases were later dismissed.Ingoglia’s scrutiny of city and county budgets, meanwhile, is facing headwinds.Officials in Broward county, the most heavily Democratic county in the state, are pushing back on his claim of $189m in “excessive, wasteful spending”. They say it is a faulty calculation of its general revenue fund based on “inaccurate, factually incorrect numbers” of new residents and inflation, rather than any specific examples of waste or fraud.Ingoglia’s figure, they say, also overlooks new mandates from the state that the county is now required to fund.“We wrote to him, we said: ‘Please show us where you got your starting point from, your population growth number and your inflation numbers, because they don’t match any of the generally accepted numbers.’ He has not enlightened us,” said Steven Geller, a Broward county commissioner and former mayor.“If you use his formula with the generally accepted number, numbers plural, we are under the number he says we should be.”Geller also pointed to new demands on county coffers for items that previously came from state funds, including the operation of driver’s license offices, some tax collection and the enforcement of a “draconian” state law that makes homelessness a crime.“The CFO might have a point if the legislature would stop giving us unfunded mandates. However, even ignoring that, the CFO used an inflation factor which is not the generally accepted inflation number, and in fact, we can’t find any number that matches the number he used,” he said.Geller said DeSantis “blasted Broward for overspending” the same day he revealed his Doge initiative, without having examined any of the county’s figures.“We’re the largest Democratic county in Florida. We have 2 million people and nine county commissioners, all of us Democrat. So is it a coincidence we’re the first county they Doge’d, or that he announced the results before they had any data?” he said.In addition to Broward, Ingoglia has appeared in recent days in several other Democratic-run municipalities, making broad allegations of fraud and excessive spending. But analysts say there is little evidence, other than a few individual examples of comparatively small amounts going towards LGBTQ+ events or diversity, equity and inclusion (DEI) initiatives.Officials in the cities of St Petersburg and Orlando, and Hillsborough, Orange, Pinellas and Seminole counties, all have rejected Ingoglia’s claims.Robert Jarvis, professor at Nova Southeastern University’s Shepard Broad college of law, said the motivation of DeSantis, who will be termed out of office in 2027, for the Doge purge was purely political. It is tied, he said, to the governor’s efforts to abolish or reform property taxes and secure more power for the state.“There’s no evidence that local governments in Florida are wasting money. And so there’s no reason for what DeSantis is doing from a financial standpoint,” he said.“Even Ingoglia admits he hasn’t found any wasteful spending, but they’re going after the things they like to go after, like Pride parades, DEI initiatives, things the DeSantis base is against.“And going after his enemies allows him to ignore how he has wasted money on things like Alligator Alcatraz, a tax holiday for assault weapons, going after Disney in lawsuits that he keeps losing.”Jarvis said Ingoglia, who was appointed chief financial officer by DeSantis and is running for election to the role next year, appeared a useful ally of the governor at the right time.“Next year, DeSantis wants to have that referendum to cut local property taxes and be able to say, after he goes out of office, that he saved all this money at the state level, and got property taxes rolled back,” he said.“If that comes to be, it will hurt local governments, but DeSantis does not care about local governments, just like the Florida legislature has been at war with local governments for years.“Local governments tend not to do what Republicans want them to do. They tend to be more focused on actually delivering services to their residents.” More

  • in

    Democrats are captive to outdated etiquette. It’s endangering democracy | Ryan W Powers

    In early August, dozens of Democratic lawmakers fled Texas for Illinois, denying Republicans the quorum needed to pass new congressional maps projected to give the party as many as five additional seats. Their absence paralyzed the state legislature, turning a walkout into political resistance and drawing national attention.As the standoff dragged on, Gavin Newsom, California’s governor, offered an unorthodox countermove: a proposal to suspend his state’s independent redistricting commission and draw maps designed to hand Democrats a comparable advantage. He unveiled the plan with spectacle, mimicking Donald Trump’s signature style through all-caps declarations, a mocking nickname for White House press secretary Karoline Leavitt (“KaroLYIN”) and AI-generated celebrity endorsements.While Texas Democrats ultimately returned and the Republican redistricting plan has advanced, Newsom has been cast as the emerging leader of Democratic opposition to Trump. Why did it take the party nine months to find one?It wasn’t for lack of need. Just last summer, Trump ousted independent agency heads who contradicted his narrative, deployed the national guard to Washington DC against the mayor’s wishes and granted the attorney general license to enlist the justice department in partisan battles. Each step pushed democratic norms closer to the breaking point.The real answer is that the most powerful liberal institutions – the Democratic establishment, major donors and the professional class around them – are captive to outdated etiquette. They prize agreeability as an end in itself: disruption is discouraged, compromise exalted, restraint worn as a badge of honor. And because these institutions shape liberal culture from the top down, their attachment to niceties dulls urgency and narrows the space for bold, breakout leadership.What makes Newsom unique is his willingness to defy convention when circumstances demand it. The lesson is not in his theatrics, but in the reminder that strategically breaking norms can sometimes accomplish more than following them.California’s independent redistricting commission is written into the state constitution, which means Newsom’s proposal cannot advance without voter approval in November. Even if successful, redistricting alone is only a stopgap. The deeper fight is cultural: whether the Democratic establishment can break its attachment to rigid politeness before democracy withers.The stakes are not theoretical. The Trump administration has undermined judicial independence, hollowed out federal agencies and run straight through one of elite liberalism’s most entrenched institutions: big law.For decades, elite law firms have been essential to Democrats, supplying both the funding and talent that sustains the party’s infrastructure. Yet when faced with punitive executive orders, some of these very institutions – once defenders of liberal democracy – folded, signing settlement deals that critics have labeled unconstitutional and undemocratic.Until recently, I was an associate at a big law firm. After publishing an op-ed about the constitutional dangers of a Trump-Palantir partnership – implicating my firm’s client Trump Media, and a former client, Palantir – I was warned that continuing to speak out could cost me my job. What came next was more interesting: a test of how far one act of dissent could ripple through a system built to contain it.Instead of leaving quietly, I challenged big law publicly. I announced my firing on Instagram with a caption that began “Candidly, I’m disgusted” and concluded with a stern rebuke of big law’s surrender to Trump “in shadowy back rooms, on billion-dollar yachts”. The post was raw, even theatrical, but its real purpose was to spotlight a more substantive op-ed I had written on the corporate legal sector’s complicity in democratic backsliding.Within hours, the post went viral. Political commentators with a combined audience of more than 10 million amplified it on social media, and leading legal publications picked up the story. The op-ed drew more than 50,000 readers, including Fortune 500 CEOs, non-profit leaders and the dean of Harvard Law School. Even the prominent legal scholar Laurence Tribe shared the piece.What began as a messy act of dissent had become legitimized critique. Some elites may have clutched their pearls at the breach of decorum, but the spectacle renewed debate over big law’s role in creeping authoritarianism.In elite liberal spaces, the expectation is always the same: stay quiet, exit gracefully, never make a scene. Yet nonviolent unruliness has power precisely because it breaks the code of composure. Psychologists call this the “expectancy violations theory”: when behavior defies what’s anticipated, it commands outsized attention and carries significant weight. That impact is magnified when it comes from insiders with status or access.This dynamic suggests that liberalism’s best strategy is to subvert its own norms. Critics may argue that spectacle undermines substance, or that breaking etiquette diminishes the credentials that lend Democrats authority. But in today’s attention economy, spectacle is often how substance gets noticed. Breaking strict decorum is not the enemy of liberalism; it may be the very tool that keeps it alive.Elections bear this out. In Wisconsin’s supreme court race this year, the candidate Susan Crawford broke from traditional judicial etiquette. She waged a decisively bold campaign, labelling her opponent Brad Schimel “a rightwing extremist” and mocking him as “Elon Schimel” in light of his endorsement by the controversial tech billionaire. Behavior that might once have seemed undignified instead helped drive record turnout and carried her to a decisive victory.By contrast, in Ohio’s 2022 Senate race, the US representative Tim Ryan built a campaign on moderation and convention, presenting himself as a steady unifier. That strategy failed to resonate with the electorate, overshadowed by the deliberately unorthodox and provocative campaign of his opponent, JD Vance, now the vice-president.skip past newsletter promotionafter newsletter promotionThe cult of congeniality has left Democrats out of touch. Their resistance, defined by hollow gestures like waving “No King!” and “Save Medicaid” signs on the House floor, only underscores how mismatched the party is to the moment. The reason is clear: politics has evolved, but the Democratic establishment still clings to the Obama-era script of unwavering politeness and reserve that now defines a bygone age.That era ended with the mainstream embrace of rightwing populism. In the late 2000s, the Tea Party clawed its way into the national spotlight by angrily heckling Democratic lawmakers, parading AR-15s outside political events and staging unruly rallies on the National Mall. The movement dominated headlines, heavily influencing the Republican party’s agenda and showing that unruliness itself could confer political legitimacy. By the 2010 midterms, Republicans had turned that ethos into an electoral strategy and managed to flip 63 House seats, the party’s largest gain since 1948.If the Tea Party proved that disrupting norms could win elections, Trump showed that it could seize an entire party. Once a familiar face on red carpets and network television, he built a political base by rejecting etiquette: apparently mocking a reporter’s disability live on stage, attacking a federal judge’s ethnic background and urging supporters to use physical force against protesters at his rallies. Acts that might once have disqualified a candidate instead became evidence that longstanding norms were now optional.Even so, Democrats should not use rightwing populism as a blueprint. That approach is rooted in demolition: attacking institutions indiscriminately, sometimes through brute force. What’s needed instead is an approach rooted in defense: reinforcing institutions carefully and rejecting violence wholesale. When Nicole Collier, a Texas state representative, camped out in the House chamber, she was not attempting to upend the legislature. She was pushing back against a Republican power play that threatened its integrity.Skeptics may argue that this style of politics risks alienating moderates or deepening division. But unruliness is not an end in itself: it is a temporary shock meant to restore democratic vitality. Here, abandoning etiquette is less about breaking order than resetting it. As the economist Karl Polanyi observed, such interruptions act like an immune response, jolting institutions back to health so decorum can return.Of course, bold disruption carries risk. Breaking composure can cost reputations, careers, even relationships. From Harry Belafonte, ostracized by Hollywood and mainstream media for defiant civil rights activism, to Larry Kramer, rejected by his peers for uncompromising Aids advocacy, history shows that those who put action above etiquette often paid dearly. But sacrifice itself – the willingness to acceptance consequences – is what transforms dissent into political pressure.The task now is to channel deliberate, nonviolent unruliness into strategy. Trump’s return to the White House made clear that authoritarianism does not yield to decorum. Voters recognize this: a recent survey found that nearly three-quarters of Democrats believe their leaders aren’t fighting hard enough. Newsom has now stepped forward, with Kathy Hochul, the New York governor, and Obama himself – the onetime apostle of gentility – lending their support. Breaking ranks will not always succeed, but caution all but ensures defeat. The choice is plain: abandon outdated norms, or watch democracy slip away.What’s giving me hope nowWhat gives me hope are the people living out Jane Goodall’s final lesson: that hope is a discipline we practice together, not a feeling we hold alone. The ones who show up at town halls, register young people to vote and lean into the small, human bonds that keep hope alive. Connection is everything.

    Ryan W Powers is a legal analyst who writes a weekly newsletter on democracy, dissent and the law More

  • in

    ‘Using us as political pawns’: federal workers reel over threats of firings and withheld back pay

    With no end of the federal government shutdown in sight, an estimated 750,000 workers remain furloughed. Hundreds of thousands more are working without pay. They are being “held hostage by a political dispute”, according to union leaders, as Republicans and Democrats remain deadlocked.In the Oval Office on Tuesday, Donald Trump suggested that furloughed employees would not necessarily receive back pay – despite a legal guarantee – prompting further unease throughout the federal workforce. “There are some people that don’t deserve to be taken care of, and we’ll take care of them in a different way,” the US president said.The administration, meanwhile, continues to threaten mass firings if Democrats stand by their demands. “If this keeps going on, it’ll be substantial,” Trump told reporters. “And a lot of those jobs will never come back.”On Friday, Russell Vought, the White House office of management and budget (OMB) director, announced on social media that layoffs had begun. Several federal agencies started announcing layoffs, but details remained scant on how many workers would be impacted.After a brutal year for the federal workforce, employees who spoke to the Guardian expressed growing anxiety over their pay – and the future of their jobs.“This is the third time I’ve been furloughed in my federal career,” said Priscilla Novak, a furloughed federal employee researcher. “But this is the first time there were threats of having people be fired en masse. I’ve been checking my email every day to see if I’m fired yet.”“Even before the shutdown, it’s just kind of been one thing after another for us,” said Peter Farruggia, a furloughed employee at the Centers for Disease Control and Prevention (CDC). “I think a lot of us are expecting the worst, hoping for the best.”“Not knowing when my next paycheck is going to get here is definitely very daunting,” Farruggia, also executive committee chair of AFGE Local 2883, which represents CDC workers, added. “But at least I paid rent this month, so that was probably the most important thing. If some of my other bills go by the wayside, then it is what it is, and I don’t really have any other options to seek out.”“What I’m hearing is a lot of anxiety, confusion, and chaos,” said Brent Barron, a US Department of Labor employee who serves as president of the National Council of Field Labor Locals, which represents workers at the department outside Washington DC. Some staffers don’t even know whether they’re furloughed or not, he claimed, let alone “whether or not they’re going to continue to have a job” for much longer.“There are a lot of employees out there that can’t even miss one check, let alone have this thing drag on for weeks and weeks and weeks,” said Barron. About three-quarters of the labor department has been furloughed. “All we want to do is do our jobs.”A law signed by Trump during his first term, the Government Employee Fair Treatment Act, guarantees all federal workers receive retroactive back pay once a government shutdown is over.“It really baffles me that this administration can just flaunt whatever law and say they don’t have to follow it,” said Barron. “This is a law that was passed in 2019 by Congress and signed by the president. And we all know who was president in 2019.”Trump officials are now facing calls to clarify that the federal government will follow the law, and ensure that every furloughed employee receives back pay.“Given the clarity of the law, there is no place for the Administration to backpedal on its obligation to pay furloughed workers,” labor unions and Democracy Defenders Fund, a watchdog group, wrote to the OMB on Wednesday. “The Administration’s statements appear to be a naked attempt at inflicting pain on innocent parties to gain advantage in the shutdown.”OMB is led by Vought, an architect of the rightwing Project 2025 blueprint. In a private speech in 2023, Vought spoke of wanting to put officials “through trauma” to reduce the capacity of the federal government. “When they wake up in the morning, we want them to not want to go to work.”As the administration continues to threaten mass layoffs, raising the prospect of further cuts beyond the 300,000 federal employees set to be removed from the government by the end of this year through firings and attrition programs, officials have also been ordered by a federal judge to provide specifics on the status of any layoff plans, the agencies affected, and whether any federal employees have been recalled to work to carry out reductions in force.“The American people and the workers who keep this country running are being held hostage by a political dispute, by a petty political dispute that they have nothing to do with,” Greg Regan, president of the AFL-CIO’s transportation trades department, said during a press conference this week. “This is entirely vindictive and the only victims are going to be this country.“We’ve all seen the reports every single time we go through this stupid process of a shutdown, how much the American taxpayers lost. It’s a drain on our economy. It’s a drain on our safety. It’s a drain on the people that live here. So we need to put this to an end.”‘People cannot focus on their jobs’Almost all Transportation Security Administration (TSA) employees are required to work without pay during shutdowns, in a bid to minimize the threat of disruptions at key travel hubs like airports.The uncertainty has been particularly unnerving for newer, lower-paid employees, according to Cameron Cochems, a lead TSA officer and vice-president for AFGE Local 1127, which represents the administration’s employees in Idaho.Workers are worried about when they start missing paychecks, he said, adding that several have asked where to get low interest loans to float them through missed paychecks.“It feels kind of like there’s just a train coming and you can hear the whistle blowing, but every day it gets a little closer and closer to us,” Cochems told the Guardian. “And right now we can barely hear the whistle because we’re still focused on our jobs, we’re still focused on the mission, which is protect the nation’s transportation system to ensure freedom of movement for people in commerce.“But once that paycheck doesn’t come, I think that that train whistle is going to get louder in everyone’s heads, and it could get so loud that people cannot focus on their job because they’re focusing on things like ‘The bank is calling me for the fifth time today’, or ‘I don’t know how to pay for my daycare,’ things like that.”Threats made about federal workers not being entitled to back pay by Trump and his top officials have heightened anxieties and fears and “thrown a lot more people for a loop, especially the people that are disadvantaged, single parents or living paycheck to paycheck”, added Cochems.“It just feels like they’re intentionally using us as political pawns, and they intentionally want to make our jobs and lives unstable,” he said.“Even worse than morale is the future implication for how our government runs,” added Novak. “I think having a strong civil service that is not politically motivated is the most effective to render modern services for our citizens. Furloughed workers want to go back to work. We need Congress to pass a budget.”The White House and office of management and budget did not respond to multiple requests for comment. More

  • in

    Democrats refuse to fold over shutdown as Republican outrage builds

    When he sat down to talk about the US government shutdown with reporters from a closely read political newsletter this week, Chuck Schumer sounded as if he were relishing his standoff with the Republicans.“Every day gets better for us,” he told Punchbowl News. As the shutdown got under way, Schumer explained, the Republicans believed that Democrats would quickly fold and vote to reopen the government, but instead they had stuck to their guns for a week and a half, demanding an array of concessions on healthcare and other issues.Outrage followed from Republicans, who printed out the Senate minority leader’s remark on posters and condemned it before press conferences. The shutdown has prompted federal agencies to close or curtail operations nationwide, and forced hundreds of thousands of employees to stay home without immediate pay. Schumer, Republicans argued, was being callous.“I’ve been asked many times in interviews the last couple days: ‘You seem angry – you don’t get angry a lot.’ I don’t, but this is beyond the pale,” the Republican House speaker, Mike Johnson, said at a press conference on Friday morning, the 10th day of the shutdown. “What Chuck Schumer is doing right now, it’s sickening.”Hours later, the White House took it upon itself to increase the misery for government employees when Russ Vought, the director of the office of management and budget, began following through on his threat to carry out layoffs. The budget office said that more than 4,000 federal workers were being fired from a variety of agencies that had already shrunk in the second Trump administration, and the funding situation was “fluid and rapidly evolving”. Legal challenges are likely to follow, but still, now it was the Democrats’ turn to accuse the GOP of brutality.“Let’s be blunt: nobody’s forcing Trump and Vought to do this,” Schumer said in a statement. “They don’t have to do it; they want to. They’re callously choosing to hurt people – the workers who protect our country, inspect our food, respond when disasters strike. This is deliberate chaos.”It was the latest salvo in a battle that began when government funding lapsed on 1 October and has since degenerated into legislative trench warfare. Seven Senate votes have resulted in no breakthroughs, with lawmakers from both parties preventing the other’s proposals from reaching the 60-vote threshold needed to advance.Democrats are maximizing the leverage they have in the upper chamber by refusing to reopen the government until premium tax credits for Affordable Care Act health plans are extended into next year. They also want cuts to the Medicaid program for poor and disabled Americans reversed, funding to public media outlets such as PBS and NPR restored and Donald Trump’s use of “pocket rescissions” to slash spending curbed.Most of those are non-starters for Republicans, who insist government funding be restarted before negotiations take place. They’ve ascribed a variety of motivations to Democrats’ intransigence, from the rise of Zohran Mamdani as the Democratic nominee for New York mayor to the influence of a “far-left base” that has the party’s leaders in their thrall.On Friday, Johnson posited that Democratic senators were holding out because they were concerned about a “No Kings” protest planned for 18 October – which he called a “hate America rally” and where attendees might target party leaders if they decided to end the shutdown.“It is an outrageous gathering for outrageous purposes, but the Democrats in the Senate have shown that they’re afraid of that crowd,” Johnson said, alleging that “the antifa crowd, and the pro-Hamas crowd and the Marxists” would be in attendance.“They’re willing to hold the American people hostage so that they don’t have to face an angry mob – that’s a big chunk of their base,” he said.skip past newsletter promotionafter newsletter promotionThere are indeed outside influences pressuring Democrats to stand firm on their demands, and so far they are happy with the results.“The Democrats, I think, have taken in the blowback, have understood where their folks want them to go, and are actually taking it and fighting back. And it’s a sight to see. It’s a welcome strategic shift,” Ezra Levin, co-executive director of progressive organizing group Indivisible, said.In March, Schumer opted to work with Republicans on keeping the government open, prompting Indivisible to call for him to step aside as minority leader. Months later, Levin says his group is coordinating with Schumer’s office on actions to support Democratic lawmakers as the shutdown wears on, and believes the party should not compromise on its demands.Not only are Democrats’ demands “wildly popular”, Republicans are not to be trusted to honor any agreement, he said. Trump and his allies in Congress have made clear their interest in rescissions packages, which can be passed on a party-line vote, to cut spending approved with bipartisan support. After passing one in July that clawed back $9bn in funding for public media and foreign aid, Johnson said he is considering putting together another.“This regime is treating the federal budget like a personal bank account for Donald Trump, and we should stop that,” Levin said. “No deal is a real deal unless you have rescission and payment language.“We’ve got the goods. We are fighting for popular things. The Republicans are closing rural hospitals, increasing costs and giving a lawless administration more power to do what it wants. That’s a losing hand, and we want to see Democrats fight back.” More

  • in

    ‘Substantial’ federal layoffs begin as Congress remains deadlocked over funding to end shutdown – live

    The Guardian has independently confirmed that reductions in force (RIFs) are under way at the following departments and agencies:

    Department of Education

    Department of Health and Human Services

    Department of Homeland Security (specifically the Cybersecurity and Infrastructure Security Agency)

    Department of the Treasury
    Certain agencies haven’t immediately responded to the Guardian’s request for comment, but other media outlets have reported layoffs are expected at the following:

    Environmental Protection Agency

    Department of Energy

    Department of the Interior

    Department of Housing and Urban Development
    Donald Trump just started an Oval Office announcement on a deal with the British-based drug maker Asta Zeneca, for a “most-favored-nation” drug pricing model aimed at making prescription medicines more affordable, by boasting that he would have struck the deal sooner, but “we were interrupted by a rigged election”.Trump went on to repeat the wildly false claim that the discounted prices for American consumers would reduce the price of prescription drugs by up to 1,000%.As Daniel Dale of CNN has explained: “Cutting drug prices by more than 100% would mean that Americans would get paid to acquire their medications rather than paying for them.” A health economist, Timothy McBride, told the network Trump’s claims are “just not logical,” since a 500% price reduction would mean that a drug that now costs $100 would cost be available for free, with consumers given a $400 rebate.The actual deal includes cutting prices for the government’s Medicaid health plan for low-income Americans and discounted prices through a “TrumpRx” website the president said.AstraZeneca’s chief executive Pascal Soriot stood near Trump in the gold-clad Oval Office as the president made the announcement.Pfizer previously agreed to drop prescription drug prices in the Medicaid program for lower-income Americans to what it charges in other developed countries in exchange for relief from tariffs threatened by Trump.Americans currently pay by far the most for prescription medicines, often nearly three times more than in other developed nations, and Trump has been pressuring drugmakers to lower their prices to what patients pay elsewhere or face stiff tariffs.Last month, he threatened 100% tariffs on drug makers, increasing pressure on the pharmaceutical industry to agree to price cuts and shift manufacturing to the US.Writing on his social media platform, Donald Trump just announced that, in response to what he called China’s “extraordinarily aggressive position on Trade” and new export restrictions, he intends to “impose a Tariff of 100% on China, over and above any Tariff that they are currently paying” starting on 1 November.The same day, he adds, “we will impose Export Controls on any and all critical software.”That date is after Trump’s planned meeting with Chinese leader Xi Jinping.Our colleague Callum Jones has more on the latest friction in Trump’s trade war with China.The wave of layoffs at federal agencies has reportedly reached the Internal Revenue Service (IRS) now, according to the PBS correspondent Lisa Desjardins.Federal prosecutors in Maryland could seek criminal charges next week against Donald Trump’s former national security adviser John Bolton, report the Pulitzer prize-winning reporter Carol Leonnig and her colleague Ken Dilanian for MSNBC.A grand jury in Maryland has been hearing evidence related to claims that Bolton, a former ally of Trump turned harsh critic, improperly kept classified national security information in his Maryland home.The journalists also report that Ed Martin, a Republican operative who served briefly as Trump’s acting US attorney in the District of Columbia now running the justice department’s “Weaponization Working Group”, has met multiple times with the Trump-appointed acting US attorney in Maryland, Kelly Hayes, on the Bolton case.An indictment on Bolton for illegally retaining classified documents would be the third of a Trump critic in recent weeks, and would echo the indictment of New York’s attorney general, Tish James, in accusing critics of the president of committing crimes he was indicted for after his first term.I’ve been chatting to Jessica Roth, a former federal prosecutor in the southern district of New York, about the indictment of Letitia James.Roth said it was “extremely distressing” to see prosecutions brought against the president’s perceived political enemies.“I can’t say that I was surprised that the department [under attorney general Pam Bondi] pursued these charges against Tish James,” she added. “That doesn’t lessen my distress … particularly in light of what had been longstanding Department of Justice policy not to pursue an indictment unless prosecutors were convinced that they would be able to prove a case beyond a reasonable doubt at trial.”Lindsey Halligan, the handpicked and newly installed US attorney for the eastern district of Virginia, has pursued the charges against James and former FBI director James Comey, and Roth notes that we could see a wider effort to bring charges against the president’s adversaries in districts throughout the country that are now run by Trump-friendly prosecutors.Much like the charges brought against Comey, Roth underscored that the crimes that James is being accused of are very difficult to prove “even under the best stances” because they require proof of “criminal intent as opposed to an honest mistake or negligence”.The Guardian has independently confirmed that reductions in force (RIFs) are under way at the following departments and agencies:

    Department of Education

    Department of Health and Human Services

    Department of Homeland Security (specifically the Cybersecurity and Infrastructure Security Agency)

    Department of the Treasury
    Certain agencies haven’t immediately responded to the Guardian’s request for comment, but other media outlets have reported layoffs are expected at the following:

    Environmental Protection Agency

    Department of Energy

    Department of the Interior

    Department of Housing and Urban Development
    The Department of Health and Human Services (HHS) confirmed to the Guardian that employees across “multiple divisions” have received reduction-in-force notices. HHS spokesperson Andrew Nixon said this was “a direct consequence of the Democrat-led government shutdown”.He added that HHS under the Biden administration “became a bloated bureaucracy, growing its budget by 38% and its workforce by 17%”.Nixon said that all employees receiving RIF notices were “designated non-essential by their respective divisions”.“HHS continues to close wasteful and duplicative entities, including those that are at odds with the Trump administration’s Make America Healthy Again agenda,” he added.The American Federation of Government Employees (AFGE), the largest union representing federal government workers, has condemned the mass layoffs announced by the White House budget office.“It is disgraceful that the Trump administration has used the government shutdown as an excuse to illegally fire thousands of workers who provide critical services to communities across the country,” said Everett Kelley, the union’s president.AFGE has already filed a lawsuit in federal court challenging the firings, and a hearing is set for Thursday, 16 October. “We will not stop fighting until every reduction-in-force notice is rescinded,” Kelley added.The Department of Education has also confirmed to the Guardian that their employees will be affected by the reductions in force.An office of management and budget (OMB) spokesperson told the Guardian that the reductions in force that have begun are “substantial”.The official didn’t confirm an exact number, but we’re bringing you the latest as we hear from different agencies and departments about how they stand to be affected. More