John E. Palmer
banner
johnepalmer.bsky.social
John E. Palmer
@johnepalmer.bsky.social
San Francisco is home for 34 years (loved every minute); Maine native and summer dweller; husband & father working to reform the two-party system; inequality and climate change are formidable threats; migration is a human right. Fight for the common good.
Yeah, file that under “no shit, Sherlock.”
December 8, 2025 at 2:52 PM
Sadly, she might get Kristy Noem’s job.
December 8, 2025 at 1:07 PM
Jared Kushner is now acting as Putin’s AND Trump’s spokesperson simultaneously.

US foreign policy has been hijacked. Kompromat made it possible.
December 8, 2025 at 12:56 PM
These ICE raids will be viewed as a sad stain on our nation’s history. We are better than this.
December 8, 2025 at 12:43 PM
Yeah, good luck with that, Rip Van Winkle. You might have missed an abominable recent SCOTUS ruling or two.
December 7, 2025 at 8:57 PM
And will Trump rebuke Putin? Not a chance. Sadly, Kompromat drives our Russia policy.

Christopher Steele (and his dossier) nailed it.
December 3, 2025 at 9:13 PM