Sign in

Joann Trainor

@jotrainor.bsky.social
19 followers 16 following 58 posts

Vessel of Shimmy

PostsRepliesMedia
Joann Trainor @jotrainor.bsky.social · 26/05/2025
010
Joann Trainor @jotrainor.bsky.social · 26/05/2025
On this Memorial Day, my very fervent wish is that no more wartime casualties need be interred in our country's cemeteries.
000
Joann Trainor @jotrainor.bsky.social · 22/05/2025
Good stuff!
nytimes.com
Opinion | Three Well-Tested Ways to Undermine an Autocrat
010
Joann Trainor @jotrainor.bsky.social · 21/05/2025
Oh my god, this woman is a flaming idiot! SMMFH
nytimes.com
Noem Incorrectly Defines Habeas Corpus as the President’s Right to Deport People
010
Joann Trainor @jotrainor.bsky.social · 06/05/2025
Vaccines work, folks!
010
Joann Trainor @jotrainor.bsky.social · 04/05/2025
CORRECT.
000
Joann Trainor @jotrainor.bsky.social · 01/05/2025
Yep, that’s about right…
000
Joann Trainor @jotrainor.bsky.social · 29/04/2025
This is really scary. The woman who took over the Division is happy that lawyers and other staff with “woke ideologies” are quitting. Of course she is. This is so bad…
nytimes.com
Trump Recasts Mission of Justice Dept.’s Civil Rights Office, Prompting ‘Exodus’
Hundreds of lawyers and other staff members are fleeing the arm of the agency that defends constitutional rights, which appointees intend to reshape to enact President Trump’s agenda.
000
Joann Trainor @jotrainor.bsky.social · 21/04/2025
000
Joann Trainor @jotrainor.bsky.social · 15/04/2025
Nobody does it like Randy. 🦄
youtu.be
Fees, Fees, Fees, - A Randy Rainbow Song Parody
YouTube video by Randy Rainbow
000
Joann Trainor @jotrainor.bsky.social · 12/04/2025
000
Joann Trainor @jotrainor.bsky.social · 11/04/2025
Yet another reminder that Trump is a fucking lunatic.
yahoo.com
Trump Claims Nazis Treated Jewish Prisoners With “Love”
Donald Trump made the unbelievable claim during a press conference with Israeli Prime Minister Benjamin Netanyahu.
010
Joann Trainor @jotrainor.bsky.social · 31/03/2025
010
Joann Trainor @jotrainor.bsky.social · 20/03/2025
Good for him! 👏🏻👏🏻👏🏻👏🏻
010
Reposted by Joann Trainor
Robert Reich @rbreich.bsky.social · 18/03/2025
1117352359745
Joann Trainor @jotrainor.bsky.social · 16/03/2025
Aaaand it’s already happened, folks…
000
Joann Trainor @jotrainor.bsky.social · 15/03/2025
This makes me furious! Let this poor woman go, you fucking beasts!
vancouversun.com
B.C. woman detained at U.S. border, sent to Arizona detention facility in chains
Her mother says 35-year-old Jasmine Mooney has been detained in inhumane conditions since March 3, and is pleading for help. Read more.
010
Joann Trainor @jotrainor.bsky.social · 13/03/2025
010
Reposted by Joann Trainor
The Tennessee Holler @thetnholler.bsky.social · 12/03/2025
👇🏽😕🇺🇸
375103683492
Joann Trainor @jotrainor.bsky.social · 11/03/2025
Women’s history is human history; women’s rights are human rights.
010
Joann Trainor @jotrainor.bsky.social · 10/03/2025
Well, the illegal roundup has started. Right now, he’s being held in New Jersey. Will he be deported, or maybe sent to Gitmo?
news4sanantonio.com
ICE arrests leader of anti-Israel Columbia University protests
NEW YORK (AP) — Federal immigration authorities arrested a Palestinian graduate student who played a prominent role in last spring's anti-Israel protests at Col
010
Joann Trainor @jotrainor.bsky.social · 10/03/2025
Perfection!
000
Joann Trainor @jotrainor.bsky.social · 09/03/2025
031
Reposted by Joann Trainor
Robert Reich @rbreich.bsky.social · 05/03/2025
Trump’s latest Social Security plan is a bait-and-switch: short-term gains for the wealthy, long-term benefit cuts for future generations. Do not fall for it.
youtube.com
Trump’s New Social Security Cut
Trump’s latest Social Security plan is a bait-and-switch: short-term gains for the wealthy, long-term benefit cuts for future generations. Do not fall for it.
581869603
Joann Trainor @jotrainor.bsky.social · 06/03/2025
Just FYI, folks…
000
Joann Trainor @jotrainor.bsky.social · 03/03/2025
In my opinion, this should win Best Picture.
youtube.com
funny goat #goat #goats #goatlovers #suots
YouTube video by Silojis
000
Joann Trainor @jotrainor.bsky.social · 01/03/2025
I STAND WITH UKRAINE! 🇺🇦
000
Joann Trainor @jotrainor.bsky.social · 01/03/2025
You make me sick, you orange shit-stain!
nytimes.com
Trump Sums Up His Zelensky Showdown: ‘This Is Going to Be Great Television’
The ratings are never far from President Trump’s mind.
000
Joann Trainor @jotrainor.bsky.social · 28/02/2025
This country hurts my soul.
010
Reposted by Joann Trainor
Robert Reich @rbreich.bsky.social · 28/02/2025
A grassroots movement is calling on all Americans to abstain from shopping with major retailers tomorrow, February 28, as part of an “economic blackout.” I encourage you to join. robertreich.substack.com/p/boycott
14264649814904
Joann Trainor @jotrainor.bsky.social · 27/02/2025
Fuck these fucking fascist bastards! Also, the Republicans who organized this “Town Hall” told people that it was a private event so they could get away with this kind of shit if anyone objected to what they were saying. Outrageous, but not surprising!
nytimes.com
She Interrupted a Town-Hall Meeting and Was Dragged Out by Private Security
The City of Coeur d’Alene revoked the license of a security firm after its plainclothes guards forcibly removed a woman. The police said they were investigating the incident.
000
Joann Trainor @jotrainor.bsky.social · 26/02/2025
Because we all could use a laugh: This is one of the funniest things I’ve seen in a long time!
youtube.com
Human vs Goat Argument #animals #babyanimals #goat #pets #animalshorts #funny #farm #farmanimals
YouTube video by Sky Garnick
020
Reposted by Joann Trainor
Robert Reich @rbreich.bsky.social · 25/02/2025
Boycotts are taking hold. Protests are on the rise. Federal courts are hitting back. The Trump-Musk-Vance regime's popularity is plunging and DOGE is losing credibility. In these dark times, it's important to recognize that people are fighting back. Join them.
292128583103
Joann Trainor @jotrainor.bsky.social · 25/02/2025
This is completely fucking bonkers, but that’s the kind of shit you get when you’re living in a fascist state…
000
Joann Trainor @jotrainor.bsky.social · 24/02/2025
If you’re trans and you’re near Syracuse on 4/5/25, maybe hit this up? ❤️
010
Joann Trainor @jotrainor.bsky.social · 22/02/2025
It’s our obligation to resist, even if it’s difficult and scary.
000
Joann Trainor @jotrainor.bsky.social · 22/02/2025
000
Joann Trainor @jotrainor.bsky.social · 21/02/2025
Thank you, Chris Kluwe, for standing up and speaking out against the disgusting fascists, Nazis, and every other sort of lowlife scumbags who are gleefully dismantling everything that’s good and necessary for our nation to still exist! www.nytimes.com/2025/02/20/u...
nytimes.com
Chris Kluwe Is Arrested After Protesting MAGA Plaque in Huntington Beach
Chris Kluwe, a former punter for the Vikings, was arrested after speaking at a City Council meeting in Huntington Beach, Calif.
010
Joann Trainor @jotrainor.bsky.social · 15/02/2025
Yes, motherfuckers!
011
Joann Trainor @jotrainor.bsky.social · 14/02/2025
So, they actually went and confirmed Kennedy. The idiocy never ends, folks. It’s especially awful because we potentially have another pandemic coming down the pike with H5N1, and obviously no desire by the government to slow it down, much less stop it. Thanks so much, people who wanted cheaper eggs!
020
Joann Trainor @jotrainor.bsky.social · 14/02/2025
I just signed my strike card because I looked at General Strike US’s website, and thought their plans were well thought out, well organized, and ultimately, realistic in reaching their goals. If you’re interested, check it out.
020
Joann Trainor @jotrainor.bsky.social · 06/02/2025
I had cancer. I had the tumor removed. Two years later, it came back. It was very small then. I did 6 months of chemo. I had a PET scan that showed no metabolic activity in the tumor. Today, after 5 years of clean scans, I was told I’m cancer-free. I’m happy, and so grateful!
020
Joann Trainor @jotrainor.bsky.social · 03/02/2025
Some pretty things I saw in the sky last night…
030
Joann Trainor @jotrainor.bsky.social · 01/02/2025
And we’ve got ‘em both, in spades! In fact, they’re not just *telling* us anymore, they’re trying to make it illegal for us to not listen to them! 😡
010
Joann Trainor @jotrainor.bsky.social · 31/01/2025
Did I already mention that Trump is a fucking lunatic? Here’s more proof: “When asked how he could come to the conclusion that diversity hiring had caused the crash, Mr. Trump had a swift reply. ‘Because I have common sense,” he said. “OK? And unfortunately a lot of people don’t.’” Holy shit.
nytimes.com
What Caused a Crash Into the Potomac? For Trump, It Was Diversity.
In a briefing that recalled his most extreme first term remarks, President Trump said without any evidence that diversity initiatives caused the midair collision.
000
Joann Trainor @jotrainor.bsky.social · 30/01/2025
Bonkers much?
nytimes.com
Trump Blames D.E.I. and Biden for Crash Under His Watch
President Trump’s remarks, suggesting that diversity in hiring and other Biden administration policies somehow caused the disaster, reflected his instinct to immediately frame major events through his...
010
Joann Trainor @jotrainor.bsky.social · 30/01/2025
This is horrific.
whitehouse.gov
Ending Radical Indoctrination in K-12 Schooling – The White House
By the authority vested in me as President by the Constitution and the laws of the United States of America, it is hereby ordered: Section 1.  Purpose and
000
Joann Trainor @jotrainor.bsky.social · 28/01/2025
It’s kind of nice to walk out of Target, look to your left, and see this.
000
Joann Trainor @jotrainor.bsky.social · 28/01/2025
Why do I always have to be exhausted for the rest of the day after I get home from running errands? #StupidFibromyalgia
010
Joann Trainor @jotrainor.bsky.social · 26/01/2025
Yes indeed, folks!
020