L.A. police union targets leftist mayoral candidate Rae Huang, who's running in fifth 38%

By David Zahniser52%

5/16/2026, 3:00:00 PM

BS Summary: This article contains 34 faulty reasoning types, including Negativity Bias, Unattributed Quote, and Framing Effect, with Biased Writer Voice as the most egregious example at 23.5% saturation with 429 hits. Analysis detected 3,524 faulty-reasoning hits from 1,824 analyzed words, generating a BS Score of 43.9% and a BS Rank of 38% (13,670 of 21,887 articles). This article is better (less manipulative) than 62.50% of the article peer group.

Good morning, and welcome to L.A. on the Record  our City Hall newsletter. 
It’s David Zahniser, with an assist from Connor Sheets and Sandra McDonald, giving you the latest on city and county government. 
We’ve reached the point in L.A.’s city election season where a juicy piece of news is popping off every day. 
With a little over two weeks until the June 2 election, the campaigns’ remarks are getting more scathing, the spending more expensive and the scramble by supporters to get their chosen candidates into the top two more intense. 
Like everyone else, we’re struggling to keep track of it all. 
In the meantime, here are a few of the more unusual moments from the past week: 
The police union targets fifth-place candidate Rae Huang 
You’ve probably heard about the digital attack ads put out by the Los Angeles County Federation of Labor warning voters that reality TV personality Spencer Pratt is “the LAST thing Los Angeles needs.” 
Savvy political players said it wasn’t an attack ad at all, but rather a thinly veiled bid by the County Fed, a group that supports Mayor Karen Bass, to boost Pratt’s chances of making the Nov. 3 runoff election. 
Those observers say the mayor and her allies would rather run against Pratt, a Republican in a heavily Democratic city, than Raman during the campaign’s second round. 
Now, another ad is up. 
But this time it’s from the Los Angeles Police Protective League, another union that is backing Bass’ reelection. 
The league reported Wednesday that it’s spending about $100,000 on digital ads against mayoral candiate Rae Huang, who has been polling in the single digits. 
Like the County Fed ad focused on Pratt, it’s not so much a lacerating attack as it is a list of the candidate’s beliefs. 
“She supports the anti-business Green New Deal to increase taxes on corporations to provide free public transportation,” the digital ad says. 
Once again, political sophisticates see a ruse, saying the police union is trying to lift Huang’s profile among voters, helping her pull support away from one of Bass’ top rivals, Councilmember Nithya Raman. 
Such a scheme, if successful, would ensure that Pratt ends up in the top two. 
Asked about its new ad, league spokesperson Tom Saggau said Huang “hates cops, corporations and real estate developers and voters should be aware.” 
“It’s extremely important for voters to know about Rae Huang’s reckless plans to dismantle the police department and blow the city budget with free public transportation and other giveaways,” he said. 
Huang said on social media that the police union is going after her because “they know change is possible.” 
At the same time, she acknowledged the ads were somewhat flattering. 
“I think LAPD’s a little scared of me because they just spent over $100,000 in attack ads against me,” she said in a campaign video. 
“But they’re making me look good, so ... thank you!” 
Rob Quan, who is part of the advocacy group Unrig LA, replied to Huang at one point on X. 
“They aren’t trying to stop you they are trying to boost you,” he wrote. 
Raman backers really want Huang to drop out 
With the primary campaign nearly over, impatient Raman supporters have been taking matters into their own hands, calling on Huang to drop out and ensure that Bass faces an opponent to her left. 
Evan Goodrich, a Raman voter who lives in Echo Park, said he wants Raman in the top two. 
Voters shouldn’t squander their chance at getting a progressive mayor and creating change at City Hall, he told The Times. 
Goodrich, 31, was more blunt on social media. 
“Your campaign is broke, you have a snowball’s chance in hell of winning, and you’re costing us the most progressive viable candidate we have. 
It’s time to drop out!!!” 
he wrote, in a response to a Huang post. 
Huang, a member of the Democratic Socialists of America, said she’s not going anywhere. 
During a Q-and-A posted on Reddit, she pushed back at the idea that her campaign is splintering the progressive vote, arguing that she views Raman as “neoliberal,” not progressive. 
Raman has shifted her positions on police hiring, anti-encampment laws and Measure ULA, the tax on high-end real estate sales, Huang’s campaign said. 
“I would not consider Nithya to be a progressive candidate, full stop. 
I do see her as being continuing to be a part of the establishment,” Huang said. 
Huang did acknowledge that she sees Raman as being to the left of Bass. 
Raman accuses Bass of ‘pay-to-play’ politics 
As she battles to get into the top two, Raman launched a broadside against Bass this week, accusing her of engaging in multiple “pay-to-play” deals. 
In a burst of social media posts, she accused Bass of negotiating “a sweetheart LAPD Union contract that bankrupted the city and a convention center expansion that will cost us over $4 billion after debt payments.” 
Special interests that supported those deals are now reciprocating, Raman said, by campaigning for the mayor. 
Raman offered what she said is a fresh example of pay-to-play politics: the mayor’s push to allow owners of second homes to rent those places out on Airbnb or other short-term platforms, a practice currently prohibited by city law. 
The Central City Assn., which supports the move, announced plans this week to spend $1 million on a campaign supporting Bass. 
A large part of its funding is coming from Airbnb, which also favors the idea. 
The downtown-based business group also supported Bass on the Convention Center. 
“This is what pay-to-play politics looks like,” Raman said. 
Bass has been defending her policy moves, saying the police raises were needed to keep officers from taking more lucrative jobs in other cities. 
The Convention Center expansion will boost tourism and a struggling downtown, Bass said. 
The mayor also reiterated her support for the vacation rental policy, saying it would only be temporary, generating additional taxes for the city while ensuring more beds are available for the 2028 Olympic Games. 
Bass campaign spokesperson Alex Stack called the allegations “another conspiracy theory from a failing candidate who is grasping at straws after her debate disasters and polling showing she won’t make the runoff.” 
“The City should absolutely be exploring every way to maximize the economic benefit from the Olympics and to generate revenues paid by visitors, not Angelenos,” he said in a statement. 
Nella McOsker, who heads the CCA, struck a similar note, praising Bass for supporting pro-business policies and calling Raman’s assertions “ridiculous.” 
Wait, there’s a sheriff’s race? 
If the mayor’s race has been blowing up, the contest for Los Angeles County Sheriff has been downright sleepy. 
Sheriff Robert Luna, now seeking a second 4-year term, holds a substantial financial edge over the rest of the field, according to the most recent batch of fundraising reports. 
In mid-April, Luna had more than $738,000 cash on hand, compared to about $114,000 for former Sheriff Alex Villanueva, who is attempting a comeback. 
Each of the other challengers had less than $50,000, spending reports show. 
Sheriff’s Capt. 
Mike Bornman, one of the eight candidates running to unseat Luna, said the campaign had a single candidate forum in Compton, and that neither Luna nor Villanueva took part. 
State of play 
 BERN NOTICE: U.S. 
Sen. 
Bernie Sanders announced Friday he is endorsing a handful of council candidates: Eunisses Hernandez on the Eastside, Hugo Soto-Martínez in Hollywood, Faizah Malik on the Westside and Estuardo Mazariegos in South L.A. 
Sanders is also backing Deputy Atty. 
Gen. 
Marissa Roy in her bid for city attorney. 
 HITTING THE MOTHERLODE: You can’t put a price on a mother’s love. 
Or can you? 
The independent expenditure committee working to elect city controller candidate Zach Sokoloff, bankrolled by his mother Sheryl Sokoloff, continued its campaign spending spree this week, reporting it had paid out nearly $4.8 million by Thursday. 
The latest tranche of money went toward attack ads against City Controller Kenneth Mejia. 
 WAGE WARS: The City Council took the first step Wednesday toward scaling back a planned $30 hourly minimum wage for hotel and airport workers, in the hope of persuading business leaders to drop a planned ballot measure to repeal the city’s business tax. 
Under the plan, the hourly wage would reach $30 in 2030, instead of summer 2028. 
The move is not final and more deliberations are planned next week. 
 OLYMPIC ANGST: State lawmakers pressed organizers of the 2028 Olympic Games about the effort to secure federal funding, pointing to Trump’s animosity toward California. 
Joey Freeman, vice president of state affairs for the LA28 Organizing Committee, assured legislators that his committee has a “wonderful working relationship” with the Trump administration. 
L.A. is on the hook for hundreds of millions of dollars if the games lose serious money. 
 POLL POSITION: A new voter survey showed Bass continuing to lead the pack of candidates in the mayor’s race, with Pratt in second and Raman third. 
Paul Mitchell, vice president of voter data firm Political Data Inc., questioned the poll’s accuracy, saying it oversampled Latinos and undersampled people over 50. 
 DUMPING THE DEBATE: The FOX11 mayoral debate that had been planned for this week was canceled after Bass and Raman pulled out. 
Pratt had already declined to attend the event. 
 TARGETING TAXES: L.A. 
County voters historically have been generous about sales tax hikes, signing off on increases to pay for public transit and homeless servcies. 
But with the public reeling from soaring gas prices and other rising costs, some are wondering if they will get behind Measure ER, a half-cent sales tax hike to pay for healthcare programs. 
 DIGITAL FIRST: TV ads used to dominate in L.A. mayoral campaigns. 
But this year, candidates have been relying heavily on social media, posting snappy, off-the-cuff videos in the hope of going viral. 
 REALITY, STARS: Songwriter/producer David Foster and his wife Katharine McPhee held a star-studded fundraiser for Pratt at their home, one that featured McPhee singing a parodied version of Tina Turner’s “The Best,” according to a video posted on X. 
Pratt has been scooping up donations from a number of Hollywood players, including Universal Music Group chief executive Lucian Grainge and Sandra Rebish, also known as TLC’s Dr. 
Pimple Popper. 
QUICK HITS 
Where is Inside Safe? 
The mayor’s signature program to combat homelessness went to Boyle Heights this week, tackling encampments at Hollenbeck Park and at the entry to the Sixth Street Bridge. 
The area is represented by Councilmember Ysabel Jurado. 
On the docket next week: The council meets Tuesday to take another stab at renegotiating the terms of the $30-per-hour wage hike for airport and hotel workers. 
Stay in touch 
That’s it for this week! 
Send your questions, comments and gossip to LAontheRecord@latimes.com. 
Did a friend forward you this email? 
Sign up here to get it in your inbox every Saturday morning. 
Article reasoning-pattern comparisonThis article: 7.2%David Zahniser: 2.2%Daily Pilot: 2.9%Confirmation Bias7.2%This article: 0.0%David Zahniser: 0.5%Daily Pilot: 1.2%Anchoring Bias0.0%This article: 9.4%David Zahniser: 2.2%Daily Pilot: 3.5%Availability Heuristic9.4%This article: 6.6%David Zahniser: 1.4%Daily Pilot: 1.0%Representativeness Heuristic6.6%This article: 1.2%David Zahniser: 0.6%Daily Pilot: 0.9%Hindsight Bias1.2%This article: 0.8%David Zahniser: 0.8%Daily Pilot: 1.9%Overconfidence Bias0.8%This article: 14.3%David Zahniser: 9.0%Daily Pilot: 7.5%Framing Effect14.3%This article: 1.1%David Zahniser: 0.4%Daily Pilot: 0.9%Loss Aversion1.1%This article: 0.0%David Zahniser: 0.6%Daily Pilot: 0.9%Status Quo Bias0.0%This article: 0.0%David Zahniser: 0.1%Daily Pilot: 0.2%Sunk Cost Effect0.0%This article: 6.4%David Zahniser: 1.5%Daily Pilot: 3.6%Optimism Bias6.4%This article: 4.4%David Zahniser: 1.4%Daily Pilot: 1.4%Pessimism Bias4.4%This article: 19.5%David Zahniser: 8.8%Daily Pilot: 7.8%Negativity Bias19.5%This article: 0.5%David Zahniser: 4.1%Daily Pilot: 2.2%Self-Serving Bias0.5%This article: 1.5%David Zahniser: 1.4%Daily Pilot: 0.9%Fundamental Attribution Error1.5%This article: 0.0%David Zahniser: 0.3%Daily Pilot: 0.2%Actor-Observer Bias0.0%This article: 2.0%David Zahniser: 2.3%Daily Pilot: 1.6%In-Group Bias2.0%This article: 0.0%David Zahniser: 0.5%Daily Pilot: 0.6%Out-Group Homogeneity Bias0.0%This article: 1.5%David Zahniser: 1.9%Daily Pilot: 5.1%Halo Effect1.5%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.2%Horn Effect0.0%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.0%Dunning-Kruger Effect0.0%This article: 3.8%David Zahniser: 1.7%Daily Pilot: 1.3%Recency Bias3.8%This article: 0.0%David Zahniser: 0.5%Daily Pilot: 0.4%Primacy Effect0.0%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.1%Blind-Spot Bias0.0%This article: 5.5%David Zahniser: 2.8%Daily Pilot: 0.9%Ad Hominem5.5%This article: 2.1%David Zahniser: 0.8%Daily Pilot: 0.3%Straw Man2.1%This article: 4.6%David Zahniser: 3.2%Daily Pilot: 4.9%Appeal to Authority4.6%This article: 0.8%David Zahniser: 1.7%Daily Pilot: 1.2%False Dilemma0.8%This article: 0.0%David Zahniser: 0.4%Daily Pilot: 0.7%Slippery Slope0.0%This article: 0.0%David Zahniser: 0.2%Daily Pilot: 0.1%Circular Reasoning0.0%This article: 6.6%David Zahniser: 3.6%Daily Pilot: 4.4%Hasty Generalization6.6%This article: 2.4%David Zahniser: 0.3%Daily Pilot: 0.3%Red Herring2.4%This article: 0.0%David Zahniser: 0.8%Daily Pilot: 1.0%Bandwagon0.0%This article: 11.4%David Zahniser: 4.8%Daily Pilot: 5.7%Appeal to Emotion11.4%This article: 0.7%David Zahniser: 0.7%Daily Pilot: 0.7%Begging the Question0.7%This article: 7.2%David Zahniser: 2.0%Daily Pilot: 2.6%Post Hoc (False Cause)7.2%This article: 0.0%David Zahniser: 0.5%Daily Pilot: 0.1%Tu Quoque0.0%This article: 5.5%David Zahniser: 0.4%Daily Pilot: 0.4%Burden of Proof5.5%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.2%Appeal to Nature0.0%This article: 1.2%David Zahniser: 0.2%Daily Pilot: 0.3%Composition/Division1.2%This article: 6.6%David Zahniser: 1.0%Daily Pilot: 2.8%Anecdotal6.6%This article: 0.8%David Zahniser: 0.3%Daily Pilot: 0.1%No True Scotsman0.8%This article: 6.6%David Zahniser: 1.2%Daily Pilot: 1.6%Ambiguity (Equivocation)6.6%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.0%Gambler’s Fallacy0.0%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.1%Middle Ground0.0%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.1%Personal Incredulity0.0%This article: 0.0%David Zahniser: 0.4%Daily Pilot: 0.2%Special Pleading0.0%This article: 1.5%David Zahniser: 0.3%Daily Pilot: 0.3%Genetic Fallacy1.5%This article: 19.4%David Zahniser: 1.8%Daily Pilot: 1.3%Unattributed Quote19.4%This article: 5.0%David Zahniser: 1.5%Daily Pilot: 0.8%Quote-first Misdirection5.0%This article: 23.5%David Zahniser: 3.7%Daily Pilot: 6.0%Biased Writer Voice23.5%This article: 0.0%David Zahniser: 0.3%Daily Pilot: 1.5%Indoctrination0.0%This article: 0.0%David Zahniser: 0.6%Daily Pilot: 0.9%Politically Left Leaning Bias0.0%This article: 0.0%David Zahniser: 0.2%Daily Pilot: 0.3%Politically Right Leaning Bias0.0%This article: 1.5%David Zahniser: 0.5%Daily Pilot: 4.0%Attempt to Sell a Product or S…1.5%

1824 words analyzed.

Speakers

14speakers38%attributed speech1,133writer words
Voice mapSelect a segment to jump to its words
Writer's voice • 13 words • 100.0% coverageWriter's voice • 14 words • 0.0% coverageWriter's voice • 21 words • 0.0% coverageWriter's voice • 20 words • 100.0% coverageWriter's voice • 38 words • 100.0% coverageWriter's voice • 11 words • 0.0% coverageWriter's voice • 16 words • 100.0% coverageWriter's voice • 8 words • 100.0% coverageWriter's voice • 33 words • 0.0% coverageWriter's voice • 39 words • 100.0% coverageWriter's voice • 27 words • 100.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 18 words • 0.0% coverageLos Angeles Police Protective League • 25 words • 0.0% coverageWriter's voice • 24 words • 100.0% coverageWriter's voice • 21 words • 100.0% coverageWriter's voice • 33 words • 100.0% coverageWriter's voice • 15 words • 0.0% coverageTom Saggau • 23 words • 100.0% coverageTom Saggau • 31 words • 100.0% coverageRae Huang • 19 words • 100.0% coverageRae Huang • 11 words • 0.0% coverageRae Huang • 25 words • 0.0% coverageRae Huang • 10 words • 0.0% coverageRob Quan • 19 words • 0.0% coverageRob Quan • 14 words • 100.0% coverageWriter's voice • 8 words • 100.0% coverageWriter's voice • 33 words • 100.0% coverageEvan Goodrich • 18 words • 0.0% coverageEvan Goodrich • 20 words • 0.0% coverageWriter's voice • 8 words • 100.0% coverageEvan Goodrich • 24 words • 0.0% coverageEvan Goodrich • 5 words • 0.0% coverageWriter's voice • 9 words • 0.0% coverageRae Huang • 14 words • 0.0% coverageRae Huang • 29 words • 0.0% coverageWriter's voice • 23 words • 100.0% coverageRae Huang • 12 words • 0.0% coverageRae Huang • 16 words • 0.0% coverageWriter's voice • 14 words • 0.0% coverageWriter's voice • 6 words • 100.0% coverageWriter's voice • 25 words • 100.0% coverageRaman • 36 words • 0.0% coverageRaman • 16 words • 100.0% coverageRaman • 39 words • 0.0% coverageCentral City Assn. • 21 words • 0.0% coverageWriter's voice • 15 words • 0.0% coverageWriter's voice • 11 words • 0.0% coverageRaman • 9 words • 100.0% coverageWriter's voice • 24 words • 100.0% coverageBass • 13 words • 0.0% coverageBass • 34 words • 0.0% coverageAlex Stack • 32 words • 100.0% coverageAlex Stack • 30 words • 0.0% coverageNella McOsker • 21 words • 0.0% coverageWriter's voice • 5 words • 100.0% coverageWriter's voice • 19 words • 100.0% coverageWriter's voice • 29 words • 0.0% coverageWriter's voice • 24 words • 0.0% coverageWriter's voice • 12 words • 0.0% coverageWriter's voice • 2 words • 0.0% coverageMike Bornman • 29 words • 0.0% coverageWriter's voice • 3 words • 0.0% coverageWriter's voice • 4 words • 0.0% coverageWriter's voice • 1 words • 0.0% coverageBernie Sanders • 32 words • 0.0% coverageBernie Sanders • 6 words • 0.0% coverageWriter's voice • 1 words • 0.0% coverageBernie Sanders • 8 words • 0.0% coverageWriter's voice • 13 words • 100.0% coverageWriter's voice • 3 words • 0.0% coverageWriter's voice • 35 words • 100.0% coverageWriter's voice • 14 words • 0.0% coverageWriter's voice • 44 words • 100.0% coverageWriter's voice • 15 words • 0.0% coverageWriter's voice • 12 words • 0.0% coverageWriter's voice • 25 words • 0.0% coverageJoey Freeman • 26 words • 0.0% coverageWriter's voice • 17 words • 0.0% coverageWriter's voice • 27 words • 0.0% coveragePaul Mitchell • 24 words • 0.0% coverageWriter's voice • 23 words • 100.0% coverageWriter's voice • 8 words • 0.0% coverageWriter's voice • 4 words • 0.0% coverageWriter's voice • 22 words • 0.0% coverageWriter's voice • 33 words • 0.0% coverageWriter's voice • 12 words • 0.0% coverageWriter's voice • 21 words • 100.0% coverageWriter's voice • 40 words • 100.0% coverageWriter's voice • 28 words • 100.0% coverageWriter's voice • 2 words • 0.0% coverageWriter's voice • 2 words • 0.0% coverageWriter's voice • 4 words • 0.0% coverageWriter's voice • 27 words • 100.0% coverageWriter's voice • 8 words • 0.0% coverageWriter's voice • 27 words • 100.0% coverageWriter's voice • 3 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 8 words • 100.0% coverageWriter's voice • 7 words • 100.0% coverageWriter's voice • 12 words • 100.0% coverage
Selected voice

Tom Saggau

100%flagged-word coverage
54 attributed words7.8% of attributed speech85% writer coverage
0%30.0%60.0%Unattributed Quote+36.0 ptsWriter: 21.4%Tom Saggau: 57.4%57.4%Quote-first Misdirection+37.3 ptsWriter: 5.3%Tom Saggau: 42.6%42.6%Biased Writer Voice+6.8 ptsWriter: 35.8%Tom Saggau: 42.6%42.6%Attempt to Sell a Product -2.4 ptsWriter: 2.4%Tom Saggau: 0.0%0.0%

Attribution is sentence-level. Pattern percentages are calculated only from words assigned to that voice.

Loading…
Loading…
Loading…
Loading…
Loading…
Loading…

Analysis

Hover over highlighted words in the article to view the associated bias or fallacy analysis.