There’s something profoundly disturbing about watching an American elected official carry water for one of the world’s most brutal regimes. And yet here we are, with New York City Mayor Zohran Mamdani condemning U.S. and Israeli strikes against Iran while conveniently forgetting who actually terrorizes innocent people.

Masih Alinejad isn’t having it. The Iranian-American journalist who’s spent years dodging assassination attempts from Tehran’s goons called out Mamdani’s moral blindness in terms so clear that even a sympathetic politician should understand them. “You stayed quiet when we have faced massacre, when Islamic Republic assassins were sent here in New York to kill us, stay quiet now,” she wrote. That’s not rhetoric. That’s lived experience talking.

Mamdani issued his statement condemning what he called “catastrophic escalation in an illegal war of aggression.” He talked about bombing cities and killing civilians, wrapping himself in the language of peace while Americans do not want another war. Sounds noble until you remember which government actually specializes in slaughtering its own people.

Alinejad reminded him of something he’d rather forget. The Islamic Republic killed more than 30,000 unarmed Iranians in less than 24 hours. Think about that number for a second. That’s not collateral damage from military operations. That’s systematic butchery of people whose only crime was wanting basic freedoms.

The regime Mamdani seems eager to protect has sent assassins to American soil. They’ve plotted to kill dissidents on the streets of New York City, the very city Mamdani now leads. You’d think that might warrant some outrage from him, maybe a strongly worded statement or two. But no. Silence when it actually mattered.

This is what drives conservatives crazy about the progressive left’s foreign policy instincts. They reflexively oppose American military action regardless of context, treating every use of force as morally equivalent. It’s lazy thinking dressed up as principle. The Iranian people aren’t protesting for the regime’s right to build nuclear weapons. They’re risking their lives for the freedoms we take for granted.

Alinejad gets this in her bones because she’s lived it. She doesn’t feel safe in New York listening to someone who sympathizes with her would-be murderers. That’s a chilling admission from someone who chose America specifically because it was supposed to be different, safer, freer.

The disconnect reveals something deeper about how certain American politicians view the world. They see U.S. military power as the primary source of global instability, never mind the theocratic dictatorships actively spreading terror. They talk endlessly about avoiding regime change while ignoring that the Iranian people themselves desperately want exactly that.

Mamdani mentioned the affordability crisis, as if Americans can’t simultaneously care about grocery prices and support people fighting tyranny abroad. It’s a false choice, the kind of rhetorical trick politicians use when they don’t want to defend their actual position. Supporting strikes against a regime that funds terrorism across the Middle East and plots murders in Manhattan isn’t warmongering. It’s basic strategic sense.

The Iranian-American community in the United States lives with a unique perspective. They love the country they left while mourning what it’s become under clerical fascism. When they see American politicians effectively siding with the regime, it’s not just disappointing. It’s personal.

Alinejad’s message cuts through all the diplomatic niceties and peace-talk posturing. She’s telling Mamdani exactly what he needs to hear: stop lecturing Iranians about peace when you ignored their suffering. The moral authority he claims evaporates when measured against his selective outrage.

Related: The Tennessee Bill That Proves Twitter Politics Makes Terrible Law