Skip to main content
News

‘How are the tariffs working out for you?’: Thousands rally in SF against Musk, Trump

The rally coincided with similar "Hands Off" protests throughout the U.S.

A group of people are engaged in a heated discussion outside a large, domed building. One person wears a red cap, another holds a phone, and a young person in a helmet stands in the middle.
Pro-Trump Interviewers escelating Anti-Trump protesters in front of City Hall. | Source: Carlo Velasquez for The Standard

Amid a sea of upside-down American flags, signs decrying President Donald Trump and Elon Musk, and allusions to fascist dictatorships real and fictitious, a series of speakers took the stage at the Civic Center Plaza Saturday afternoon to demand Trump and Musk unhand the federal government.

Thousands of people convened to hear them and chant at San Francisco’s “Hands Off” protest, one in a series of similar protests around the country.

As protestors thronged on Polk Street, directly in front of City Hall, a lone Tesla wove through the crowd, provoking profanities. It only added to the anti-Tesla ire on display, clear from signs about “swasticars” and “Cyber Schmucks.” 

A person wrapped in a "F*** Trump" flag stands in a crowd at a protest outside a domed government building. Other signs and people are visible.
A protester drapes himself in an anti-Trump flag. | Source: Carlo Velasquez for The Standard
People are gathered outside a building, holding signs like "Hands Off Social Security." An upside-down U.S. flag is displayed, symbolizing distress.
Protesters gathered on the steps of City Hall. | Source: Carlo Velasquez for The Standard
A person in a red "Stop AI" shirt holds a sign reading "AI steals your work to steal your job," standing amidst a crowd at a protest on a city street.
Anti-Trump Protester Derek Allen, 22, wanted to voice his opposition to artificial intelligence. | Source: Carlo Velasquez for The Standard

Protestors and counter-protestors alike wrote the president’s name with Tesla’s “T” logo, evidencing a bipartisan association of Trump and the electric car company.

“Trillionaires for Trump,” read one such sign held by a counter-protestor in a top hat. His companions, young women, held signs that said “Wealthcare not healthcare” and “Your social security will buy my Birkin bag.”

Today’s stories straight to your inbox

Everything you need to know to start your day.

As far as this reporter could tell, protestors adhered to organizers’ instructions not to fight with provocateurs, and no skirmishes erupted. But there were interactions.

“I said, ‘How are the tariffs working out for you?’” said Rick Harrell, a San Francisco resident who runs a nonprofit that provides musical therapy for veterans, describing a conversation he’d just had with two men in MAGA hats who were filming and interviewing protestors. “He said what goes around comes around.”

Harrell added that he was at the rally to protest cuts to veteran benefits. 

State Sen. Scott Wiener took the stage soon after, continuing his recent streak of imploring Americans and their representatives in government to resist Trump’s dismantling of the federal government.

“We either hang together or we hang separately,” Wiener said. “We need to scrape these psychos out of office once and for all.”

Other speakers included House Speaker Emerita Nancy Pelosi’s daughter, Christine Pelosi, and San Francisco writer Rebecca Solnit. 

A person dressed as Uncle Sam stands in a park with a crowd. They wear a blue suit, white beard, and striped hat. Banners and people are visible in the background.
A protester dressed up as Uncle Sam. | Source: Carlo Velasquez for The Standard
A group of people are having a conversation at a protest. One wears a "Black Lives Matter" shirt, while others wear red caps with "Trump" on them. Signs and flags are visible.
Pro-Trump Interviewers talking to Anti-Trump protesters. | Source: Carlo Velasquez for The Standard
Protesters hold signs critical of Trump, with an American flag and buildings in the background. One sign says "Trump doesn’t care about you."
Activists hoist up handmade signs. | Source: Carlo Velasquez for The Standard

Attendees gave various reasons for joining the rally, but the common thread was a fear that Trump was disregarding the laws and norms that are supposed to constrain national leaders. David Vandervoort, 55, said cuts to federal government programs were particularly troubling.

“I believe in institutions: we need them, or none of it works,” the coder and musician said. “The erosion of all that is a really terrifying prospect.”

Among those who dressed up for the event was Claudia, a German research scientist who asked to withhold her last name. With a black veil over her face and a spiky green tiara on her head, she was dressed as Lady Liberty in mourning.

“I honestly don’t know what else to do,” she said, adding that no matter how tired people were, they should continue demonstrating in the streets.

Claudia said that as a child in Germany, she took a class called “Psychology of the Third Reich” that explained how people could tolerate the slow erosion of rights, small liberty by small liberty. Now she sees the same thing happening in the United States.

“I drew that parallel in [Trump’s] first term,” she said. “It is so dangerous. You need to stand up every time.”

A sign in the distance showed Trump with a Hitler mustache.

Daniel Coshnear, 63, drove down from Guerneville for the rally. He held a sign that said “Hands off Khalil, Ozturk,” referring to recent Columbia graduate Mahmoud Khalil and Tufts student Rumyesa Ozturk, foreign-born students who were detained by immigration officials because of pro-Palestine speech.

“The particular abuses happening on college campuses are really frightening,” said Coshnear, who teaches writing and works as a counselor in a group home. “It’s a new kind of fascism.”

Derek Allen, 22, milled through the masses handing out small flyers for an effort called Stop AI.

A crowd gathers at a protest with signs against a "billionaire takeover." Flags wave in the background, and one shirt reads "NOT MY PRESIDENT."
People showed up in hand-decorated shirts with anti-Trump messaging. | Source: Carlo Velasquez for The Standard
People are gathered in a protest with various signs. A woman in a hat holds a small American flag. Buildings and a lamppost are visible under a clear sky.
Thousands of people turned out for the weekend rally. | Source: Carlo Velasquez for The Standard
A person speaks at a podium during a protest outside a large, ornate building. The crowd holds signs reading "HANDS OFF" with messages about protecting rights.

A speaker takes the stage. | Source: Carlo Velasquez for The Standard

“There used to always be one guy at the protest saying, ‘Legalize weed.’ Now I’m the one guy saying, ‘Stop AI,” Allen explained. He added that there was an inherent link between the technology and the targets of the protest, who have both boosted artificial intelligence efforts.

Allen said he quit his job and broke his lease in Indiana to move to San Francisco and volunteer for Stop AI, an organization with “well over 60 members.”

“This has become my life,” he said, adding that AI companies train their models on artists’ and writers’ work without license and that wider use of the technology would lead people to lose their jobs.

While protestors chanted and speakers railed against rights abuses, children at the Helen Diller Civic Center Playground went down the slide holding signs above their heads. Their parents stood on the play structure above them to get a better view of the crowd, until one of them noticed a man in the plaza wearing only a top hat and sunglasses, and went over to ask him not to face the kids. 

The unclad graybeard, who identified himself only as “Bare P” and said he was “perpetually 39,” had the president’s last name written on his buttock for the rally. He said the message was up for interpretation.

“I’m nonpartisan,” he explained. “I’m just here because I’m a nudist and I love to be naked.”

Max Harrison-Caldwell can be reached at maxhc@sfstandard.com