Sign in

P.M. Carpenter

@pmcarpenter.bsky.social
277 followers 4 following 933 posts

Pro-Americanism, thus anti-Trumpism, at pmcarpenter.substack.com.

PostsRepliesMedia
P.M. Carpenter @pmcarpenter.bsky.social · 9h
pmcarpenter.substack.com
Donald Trump: Fidel Castro in Florsheim shoes
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 03/10/2026
pmcarpenter.substack.com
From FDR’s clean US to the filth of Trumpism
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 02/10/2026
pmcarpenter.substack.com
Christa Pike, and a week in the life of Christian evangelicals
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 02/10/2026
This is bigger than politics. Donald Trump is unfit to serve, and ignoring that reality puts our democracy at risk. Leaders must answer a simple question: will they stand by, or will they act? app.sosha.ai/s/0izo6vkL
app.sosha.ai
Tell Congress to Remove Trump
000
P.M. Carpenter @pmcarpenter.bsky.social · 01/10/2026
pmcarpenter.substack.com
America’s McPresident fulfills his true calling
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 30/09/2026
pmcarpenter.substack.com
Schmitt takes Tuberville’s crown in championship rout
PM Carpenter
110
P.M. Carpenter @pmcarpenter.bsky.social · 30/09/2026
pmcarpenter.substack.com
The oddest “most likely” Senate majority yet
PM Carpenter
001
P.M. Carpenter @pmcarpenter.bsky.social · 29/09/2026
pmcarpenter.substack.com
A Trumper’s belated understanding of Trump, which then gets really weird
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 26/09/2026
pmcarpenter.substack.com
The connecting road, from Trump’s posts to Hitler’s “logic”
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 25/09/2026
pmcarpenter.substack.com
‘Xi Jinping Thought,’ brought to you by Donald Trump
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 24/09/2026
pmcarpenter.substack.com
Xi to Trump: “You’ll take it, and you’ll like it.”
PM Carpenter
010
P.M. Carpenter @pmcarpenter.bsky.social · 23/09/2026
pmcarpenter.substack.com
A First Amendment primer for bewildered MAGA
PM Carpenter
011
P.M. Carpenter @pmcarpenter.bsky.social · 22/09/2026
pmcarpenter.substack.com
Dear Satan: Have you heard Trump’s latest?
PM Carpenter
010
P.M. Carpenter @pmcarpenter.bsky.social · 22/09/2026
pmcarpenter.substack.com
Shocking news (and it’s not Wolf Blitzer-like ‘shocking news’)
PM Carpenter
010
P.M. Carpenter @pmcarpenter.bsky.social · 21/09/2026
pmcarpenter.substack.com
A mere 3 hours of Truth Social’s barking lunacy
PM Carpenter
010
P.M. Carpenter @pmcarpenter.bsky.social · 20/09/2026
pmcarpenter.substack.com
Alternative journalism: Trump, the Kennedy Center, the US, the world
PM Carpenter
010
P.M. Carpenter @pmcarpenter.bsky.social · 19/09/2026
pmcarpenter.substack.com
A big-brained A.I. display of colossal stupidity
PM Carpenter
011
P.M. Carpenter @pmcarpenter.bsky.social · 18/09/2026
pmcarpenter.substack.com
Russia’s “democratic” autocracy has one big edge on America’s
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 17/09/2026
pmcarpenter.substack.com
The peerless Kafkaesque surrealism of Trump’s “winning“ ways
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 16/09/2026
pmcarpenter.substack.com
If helpless drunks can do it, so too, perhaps, can dogma-intoxicated MAGAneers
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 15/09/2026
pmcarpenter.substack.com
Reports of Trump’s USPS scheme’s death are greatly exaggerated
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 14/09/2026
pmcarpenter.substack.com
Go hug a tree today, and while you’re there, kiss your pulmonary function goodbye
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 13/09/2026
pmcarpenter.substack.com
‘In the interest of abundant neglect’: the unpolitics of A.I. and human extinction
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 12/09/2026
pmcarpenter.substack.com
“The correct attitudes must be conveyed”
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 11/09/2026
pmcarpenter.substack.com
A.I. finally concedes that 47 is a lunatic
PM Carpenter
001
P.M. Carpenter @pmcarpenter.bsky.social · 10/09/2026
pmcarpenter.substack.com
Donald Trump and the space-time-continuum warp in Dallas, Texas
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 09/09/2026
pmcarpenter.substack.com
The West’s suicide via Trump’s new world order
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 08/09/2026
pmcarpenter.substack.com
An American fraudster, an American allegory
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 07/09/2026
pmcarpenter.substack.com
‘Laborious Day’: As Ukraine burns, the US plays a name game
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 06/09/2026
pmcarpenter.substack.com
This year, we got a jump on Labor Day epiphany
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 05/09/2026
Best news of the year: "Trump plans to travel to Europe on a Qatari-donated jet despite security concerns." NYT
000
P.M. Carpenter @pmcarpenter.bsky.social · 04/09/2026
pmcarpenter.substack.com
Letter to next Dem prez, re: What goes up must come down
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 03/09/2026
pmcarpenter.substack.com
Who, Putin or Trump, is more dangerous to Western civilization?
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 02/09/2026
pmcarpenter.substack.com
The payoff of Trump’s monkeying around, at home and abroad
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 01/09/2026
pmcarpenter.substack.com
The funny pages, by the cartoonish Donald Trump
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 01/09/2026
pmcarpenter.substack.com
The Rs define Ds’ doubleplusungood think
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 30/08/2026
pmcarpenter.substack.com
Putin now rambles like crazy Trump
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 29/08/2026
pmcarpenter.substack.com
Run, Pete, Run: an avid endorsement of ‘Hegseth for President’
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 28/08/2026
pmcarpenter.substack.com
Why Trump’s latest world embarrassment scares the hell out of me
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 27/08/2026
pmcarpenter.substack.com
US politics is now a psychiatric specialty
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 26/08/2026
pmcarpenter.substack.com
Two artworks (one somewhat subtle, one not)
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 25/08/2026
pmcarpenter.substack.com
Trump breaks the bullshit barrier while repeating he’s the enemy within
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 24/08/2026
pmcarpenter.substack.com
Carney restarts Canada’s trade talks with US
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 23/08/2026
pmcarpenter.substack.com
Trump’s headfake and ... election theft?
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 22/08/2026
pmcarpenter.substack.com
The 10 Greatest Books, a Saturday pause from the horrors
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 21/08/2026
pmcarpenter.substack.com
Finally, good Trump news
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 20/08/2026
pmcarpenter.substack.com
Donald Trump is a (strike that), he’s the commie-lover
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 19/08/2026
pmcarpenter.substack.com
Pissing away a possible Senate seat
PM Carpenter
000
P.M. Carpenter @pmcarpenter.bsky.social · 18/08/2026
pmcarpenter.substack.com
Unraveling the seeming complexity of defining center-leftism
PM Carpenter
010
P.M. Carpenter @pmcarpenter.bsky.social · 17/08/2026
pmcarpenter.substack.com
Donald Trump and a scary November
PM Carpenter
000