[Image: Protesters stand in the street, fists raised and chanting, holding a banner reading “Unite Here – All races – All religions – All immigrants.”]
The phrase “May Day” has a number of meanings. It is associated with spring festivals, the pagan Beltane holiday, and International Workers’ Day. When uttered three times in a row, “Mayday” signals an emergency situation.
An emergency situation is exactly how I’ve come to see the presidency of Donald Trump. My ire and disgust at the tens of millions of US-Americans who voted for this man has turned into real fear that this incompetent bigot will not only set back civil rights by several decades, but actually start a world war. Thus, despite my flagging energy, I continue to attend protests and document the resistance.
[Image: Protesters holding large signs stand in an intersection, blocking traffic.]
On Monday, I attended two demonstrations in San Francisco, out of many protests, rallies, and marches that occurred throughout the country. The first was outside the Immigration and Customs Enforcement (ICE) building. When I arrived about twenty minutes before the 8 a.m. scheduled start time, only a handful of people were milling around. But that quickly changed, and soon all of the streets around the building were filled with sign-carrying activists.
[Image: Protesters sit on the sidewalk with arms linked in front of the ICE driveway.]
[Image: Activists sit in front of the ICE driveway, holding a large banner reading “No ban no raids no wall”.]
Some of the protesters sat on the sidewalk with arms linked, blocking the driveways to the ICE buildings so that buses carrying immigrants about to be deported could not leave. There was no violence and no arrests, though police (and police observers) were definitely present and watching.
[Image: Protesters paint a large circle with the word “Resist” in the middle of the intersection.]
[Image: Protesters paint a large circle with the words “Resist” and “No Wall” in the middle of the intersection.]
A number of those present, including several children, helped paint a large circle in the middle of the intersection, with the word “Resist” in the middle and “No Ban No Wall” around the outside.
[Image: The Aztec ceremonial dance group Danza Xitlalli performs at the demonstration.]
The Aztec ceremonial dance group Danza Xitlalli, who I’ve seen at many local events, performed during the demonstration.
[Image: Activists speak from atop a truck at the demonstration.]
Several people spoke from the truck that served as a stage. One was very emotional about her sister who had been detained by immigration authorities.
After an hour and a half or so at this rally, I headed over to nearby Justin Herman Plaza to take a break before the start of another rally and march. Danza Xitlalli performed again, and then the group from the first rally marched into the plaza.
[Image: Protesters march into Justin Herman Plaza, carrying large signs and a banner reading “Sanctuary for all”.]
The rally featured a number of speakers, including several members of the San Francisco Board of Supervisors. As with the March for Science last month, the plaza was soon completely filled with people.
[Image: A crowd of people fills Justin Herman Plaza.]
[Image: May Day marchers head up Market Street from the Ferry Building.]
At noon we made our way out to Market Street for the march to Civic Center. I made it as far as Powell Street this time before bailing out due to fatigue and the unseasonable heat. Before heading home, I paused at the cable car turnaround to take some photos of the oncoming marchers. Upon spotting my camera, one of the marchers flipped their sign around and made sure that I saw it:
[Image: A May Day marcher holds a sign reading “Impeach the racist, lying, abuser, terrorist occupying the White House.”]
I nodded in solidarity and agreement.
My full set of photos from the protest is available on Flickr. Some of the photos are also on Wikimedia Commons, alongside photos uploaded by others. Please credit me as Pax Ahimsa Gethen if you use any of my photos, thanks!