No One Passes the Purity Test
Scott Wiener wrote the laws. The movement he championed drove him from its own march.
Grace did my mother’s hair. She was in our home, in the ordinary traffic of the house, and no one thought there was anything to explain. She was trans. I did not meet that fact as a controversy. I met it the way a child meets the fact that some people are left-handed. Grace was normal. Grace was welcome. Grace was ours.
My mother kept gay and trans friends when the friendship cost her something. I kept Black friends in a country that had built an entire legal order to prevent it. Dignity in that house was not a slogan. It was furniture. You did not announce it. You lived inside it. It was completely normal for us.
So hear me precisely. I am a gay man. I have supported transgender people my whole life, without condition, as a settled truth I have never once needed to argue myself into. I did not arrive at it through a hashtag. I held it before the movement had its current flag, hashtags, or vocabulary. I hold it now.
Which is why I want to describe what happened to Scott Wiener, and why the people cheering it should be the ones most afraid.
On June 26, 2026, Wiener walked into San Francisco’s Trans March and was surrounded, screamed at, and driven out. Not by enemies of transgender people. By the movement itself. Wiener has authored some of California’s major transgender-rights laws, including the state’s transgender refuge law. The reward was a crowd trailing him through Dolores Park, chanting that they hated him, filming his face as he left in silence.
Here is the revealing part. Months earlier, Wiener had already surrendered. In January he recorded himself saying he believes Israel has committed genocide in Gaza. He said the words. He paid for them inside his own community. It changed nothing. The crowd that purged him either did not know he had confessed or did not care, because the confession was never the point. One of them shouted the real creed out loud: “You stopped being queer the moment you started supporting Israel.”
Read that again. A man’s identity, his belonging, his decades of work, revoked over his position on a foreign state. That is not a policy disagreement. It is a loyalty oath. And Wiener is not the first the march has eaten. It booed Mark Leno off its stage in 2016, a gay progressive who had given it years. It chased Mayor Daniel Lurie from the same event in 2025. The march now........
