P.M. Carpenter
pmcarpenter.bsky.social
P.M. Carpenter
@pmcarpenter.bsky.social
Rabidly, rationally anti-Trump. Join me daily at PMCARPENTER.COM.
Trump licks the boots of a war criminal - again
PM Carpenter
pmcarpenter.substack.com
December 30, 2025 at 7:48 PM
"The world could become a scarier place"
PM Carpenter
pmcarpenter.substack.com
December 29, 2025 at 10:26 PM
Two universes, two acrs: one toward justice; the other, Trumpism
PM Carpenter
pmcarpenter.substack.com
December 28, 2025 at 9:29 PM
Zelensky's real enemy is Trump
PM Carpenter
pmcarpenter.substack.com
December 27, 2025 at 8:05 PM
An outrageous non-Trump story about Trump
PM Carpenter
pmcarpenter.substack.com
December 26, 2025 at 9:14 PM
In defense of Stephen Miller
PM Carpenter
pmcarpenter.substack.com
December 24, 2025 at 9:48 PM
But ...
America's annus horribilis comes to a close
PM Carpenter
pmcarpenter.substack.com
December 23, 2025 at 10:00 PM
Trump's war on history
PM Carpenter
pmcarpenter.substack.com
December 20, 2025 at 9:14 PM
What happens when the U.S. has no FDR
PM Carpenter
pmcarpenter.substack.com
December 19, 2025 at 11:47 PM
"A very poor reflection of reality" - inflation numbers and Trump
PM Carpenter
pmcarpenter.substack.com
December 18, 2025 at 7:39 PM
Trump's cruel 2 seconds, America's brutal 8 years
PM Carpenter
pmcarpenter.substack.com
December 17, 2025 at 9:56 PM
What's left but sticking snarky barbs in Donald Trump's butt?
PM Carpenter
pmcarpenter.substack.com
December 13, 2025 at 8:53 PM
No way to start a day
PM Carpenter
pmcarpenter.substack.com
December 12, 2025 at 6:17 PM
One familiar derangement and two maladies to be renamed
PM Carpenter
pmcarpenter.substack.com
December 11, 2025 at 10:23 PM
More unpopular than the Kardashians
PM Carpenter
pmcarpenter.substack.com
December 10, 2025 at 10:40 PM
A true conspiracy and inside job of exterior scoundrels
PM Carpenter
pmcarpenter.substack.com
December 9, 2025 at 10:41 PM
Stunning: Trump gets it right (but wrongly, of course)
PM Carpenter
pmcarpenter.substack.com
December 8, 2025 at 8:08 PM
Whisper not even the name "FDR" in the soiled presence of Donald Trump
PM Carpenter
pmcarpenter.substack.com
December 7, 2025 at 9:16 PM
A GOP double-cross, a Dem's absurdity, and the ticking bomb of Trump
PM Carpenter
pmcarpenter.substack.com
December 5, 2025 at 9:51 PM
The uplifting good news, and some chilling bad stuff
PM Carpenter
pmcarpenter.substack.com
December 4, 2025 at 9:36 PM
The Trump regime's best bottom-barreling yet
PM Carpenter
pmcarpenter.substack.com
December 3, 2025 at 7:57 PM
How an imprisoned drug lord flattered his way to freedom
PM Carpenter
pmcarpenter.substack.com
December 2, 2025 at 9:24 PM