banner
happygrandpa.bsky.social
@happygrandpa.bsky.social
Retired journalist, grandpa to three feral boys, husband of my high school crush, lover of democracy, ardent environmentalist. Credo: Alle Menschen werden Brüder.
ICE = The Einsatzgruppen
Invoking the Insurrection Act = The Wermacht
Greenand = Poland
America's Hitler is on the march
January 15, 2026 at 8:43 PM
I wanna know who are the sons of bitches squeezing my President’s hand so hard it squishes into purple mush for months on end!!
December 14, 2025 at 6:48 PM
My brother and me with Dick Van Dyke in a park in L.A., 1965. We’d just seen “Mary Poppins” the day before. Happy 100th birthday to a national treasure #DickVanDyke
December 13, 2025 at 12:37 AM
For a devout evangelical Christian and follower of Jesus, Pete Hegseth sure does like to kill people.
December 1, 2025 at 9:33 PM
I hope this is not our Archduke Ferdinand moment
September 10, 2025 at 9:44 PM
Enough! Send that miserable p.o.s. to Apple Fritter Alcatraz!

#dumptrump
September 6, 2025 at 12:38 AM
Already getting this pearl-clutching shit in the mail. California is trying to save America from extinction. Bitching about it is like complaining of shards on the floor after the warning “In case of fire, break glass.”
August 22, 2025 at 11:40 PM
Coming this fall to the Kennedy Center: "Triumph of the Will: The Musical." Music by Lara Trump, lyrics by Kid Rock. Starring Mel Gibson as the "President" and Kelly Ann Conway as "Leni."
March 16, 2025 at 8:01 PM
BREAKING: Trump installs Humvee engine on his new Tesla. 🤪
March 12, 2025 at 7:50 PM
MSNBC = Management Says No Broadcasters of Color. #MSBNC
February 25, 2025 at 2:15 AM
From Alt National Park Service 🌲
February 24, 2025 at 4:12 PM
Stand up to cancer #fuckmusk
February 24, 2025 at 1:17 AM
“I have a dream” - MLK (1963)

“The dream is over”
John Lennon (1970)

“Dream on”
Aerosmith (1973)
February 23, 2025 at 9:23 PM
They’re saying the honeymoon is over. WTF? He’s the type who m*rders his wife on their honeymoon. #stoptrump
February 21, 2025 at 4:52 PM
Reposted
#Canadians are preparing to create a retail blackout on Feb 28 of all U.S retailers doing business there. For one day, they will show them the power when provoked. Absolutely no purchases from Walmart, Home Depot, Best Buy, Amazon, McDonald’s, Staples, Gap or any other US retailers.

Join them!!
February 17, 2025 at 7:19 PM
Dear prospective Trump admin officials: when given the loyalty test, lie your asses off, get hired, then dismantle the coup. Sincerely, a grateful nation.
February 9, 2025 at 4:37 PM
What’s the vibe out there about taxes this year? Pay as usual or go Boston Tea Party in the mofos?
February 9, 2025 at 5:24 AM
Trump gloats over his new "Golden Age." Last time we had a Gilded Age, we had robber barons, the rise of Jim Crow, and the Panic of 1893 (plus a depression). Fuck your golden age, asshole.
February 8, 2025 at 11:07 PM
Here's an idea: This fall, when trump announces Kanye, Kid Rock, Jon Voigt and himself as 2025 recipients of the Kennedy Center Honors, how about all living recipients, numbering in the hundreds, return their medals en masse in protest. #KennedyCenter
February 8, 2025 at 9:51 PM
Truly, America’s darkest moment since Fort Sumter. I hope the nation survives this.
February 8, 2025 at 7:03 PM
With all these plane crashes and trains catching fire, trump’s plan to turn the USA into Russia seems to working. #fucktrump
February 7, 2025 at 6:38 PM
This just in from President Musk: USAID also found to have spent $65,000,000 on a Sudanese stage musical version of "Paw Patrol," $87,000,000 on condoms for meerkats, and a whopping $345,000,000 on opening Costco stores in four designated shithole countries.
February 6, 2025 at 11:43 PM
He hates Mexico because it’s brown. He hates Canada because it’s not his. He loves Russia because he wants to be Ivan the Terrible. He’s the worst American ever born. Ever! #trumpnightmare
February 2, 2025 at 6:17 PM
Why we fight. Well, why I fight ❤️
February 1, 2025 at 6:59 PM