Sponsored link
Sunday, April 20, 2025

Sponsored link

Tagged with: Hate

The (not so secret) agenda of the Trump tax plan

The Republican tax plan is, of course, a huge giveaway to the rich, and (as with most tax “reform” passed since Jimmy Carter started...

To be blunt, a blast

ALL EARS Smoked Out Soul is a dance party for people who like their funk with a side of exquisitely choreographed chaos. At its...

Party Radar: Lace in the leather

PARTY RADAR I've already listed the plethora of leather affairs this week for Folsom Street Fair, but there's a deluge of great parties that aren't...

Protest over ‘backroom deal’ on Excelsior affordable housing project

A deal to build an affordable housing complex in the Excelsior with a community health clinic on the first floor is now up in...

Party Radar: Bubbling Onward

PARTY RADAR  As local nightlife still reels from the loss of Bubbles, the beloved club kid/DJ/artist who was shot to death last weekend, of course...

Tears (and bubbly) for Bubbles

"Where are the snow cones! Where are the snow cones!" The chant rose over the crowd assembled Sunday evening on the corner of Larkin...

The Dreamers were betrayed

We at Opportunity Fund we are not experts on immigration policy or constitutional law. We do know our clients—hardworking strivers who use our loans,...

Dolores Huerta, filling the screen

In 1962, political organizer Dolores Huerta was a twice-divorced mother of seven. She had also just told Cesar Chávez that she would join him...

How much did last weekend’s white supremacist rally cost the city?

The entire San Francisco Police force was ordered to be on the streets in San Francisco this past weekend as officials feared violence during...

95-year-old Holocaust survivor, stands up to Nazis — again

Two forces have been constants in Ben Stern’s long life: his exposure to racial hatred and violence, and his certainty that he has a...