Sign in

Joan Weinman

@joanwein.bsky.social
14K followers 2.9K following 1.1K posts

Champagne socialist. Proud Canadian, eh? 🇨🇦 Feminist. Trump resistor. Nana to Rocky Valentine. Rabble rouser. And I’m not prettier when I smile.

PostsRepliesMedia
Joan Weinman @joanwein.bsky.social · 15/04/2026
Brilliant!
071
Joan Weinman @joanwein.bsky.social · 21/01/2026
I did!
000
Joan Weinman @joanwein.bsky.social · 21/01/2026
A brilliant speech - and he didn’t say Iceland once!
000
Joan Weinman @joanwein.bsky.social · 21/01/2026
Article I called. It wants its job back.
020
Joan Weinman @joanwein.bsky.social · 21/01/2026
From a very polite Canadian: SHUT THE FUCK UP. (sorry ☺️)
033
Joan Weinman @joanwein.bsky.social · 21/01/2026
A government that detains without due process isn’t protecting the nation. It’s declaring war on the idea of rights themselves.
020
Joan Weinman @joanwein.bsky.social · 21/01/2026
When the government decides who deserves rights in the moment, no one actually has them. That’s the danger Takei is naming.
010
Joan Weinman @joanwein.bsky.social · 21/01/2026
Never have I been more proud of being Canadian. 🇨🇦
0122
Joan Weinman @joanwein.bsky.social · 11/01/2026
Dear non-MAGA Americans. Come to Canada - where ICE is something we skate on :-)
100
Joan Weinman @joanwein.bsky.social · 25/12/2025
My Christmas wishes.
020
Reposted by Joan Weinman
Jon Cooper @joncooper-us.bsky.social · 18/12/2025
😴😴
13257191099
Joan Weinman @joanwein.bsky.social · 16/12/2025
And today’s winner of the internet is …
010
Joan Weinman @joanwein.bsky.social · 14/12/2025
And, btw, the cruelty isn’t a side effect. It’s the enforcement mechanism.
130
Joan Weinman @joanwein.bsky.social · 14/12/2025
Poverty doesn’t just happen. It’s engineered, defended, and then blamed on the people it crushes.
030
Joan Weinman @joanwein.bsky.social · 27/11/2025
Couldn’t say it any better than this. So I won’t.
053
Joan Weinman @joanwein.bsky.social · 24/11/2025
The house is crumbling …
020
Joan Weinman @joanwein.bsky.social · 24/11/2025
A society that shrugs when a woman is demeaned in public isn’t ‘polarized,’ it’s regressing. This is what happens when cruelty becomes a political currency.
0110
Joan Weinman @joanwein.bsky.social · 24/11/2025
Just an idea ...
121
Joan Weinman @joanwein.bsky.social · 24/11/2025
Turns out the ‘24-hour plan’ had the same life expectancy as all his other promises: dead on arrival.
040
Joan Weinman @joanwein.bsky.social · 23/11/2025
Dear Media. Just a suggestion ...
031
Reposted by Joan Weinman
👣Coco👣 🇺🇦 🇪🇺 @nortygirl.bsky.social · 23/11/2025
391988707
Joan Weinman @joanwein.bsky.social · 19/11/2025
It takes one bully to say the words. It takes a plane full of men without a spine to let them stand.
192
Joan Weinman @joanwein.bsky.social · 19/11/2025
The words were ugly — but the silence was worse. A whole room full of men decided their access mattered more than her dignity.
000
Joan Weinman @joanwein.bsky.social · 19/11/2025
Some political obituaries practically draft themselves.
011
Joan Weinman @joanwein.bsky.social · 19/11/2025
Decades of shouting, grifting, and chaos… only to be remembered with two words: ‘Quiet, Piggy.’ Brutal. Accurate.
150
Joan Weinman @joanwein.bsky.social · 19/11/2025
Some presidents defend the Constitution. Others defend… Andrew Tate. Choices were made.
011
Joan Weinman @joanwein.bsky.social · 18/11/2025
Loser. All Done. Grifter.
020
Joan Weinman @joanwein.bsky.social · 18/11/2025
When a picture’s worth 1,000 words. Here are a few to get started: Disgrace. Reprehension. Failure. Self-Serving. Bottom of the Barrel. Any others?
2105
Joan Weinman @joanwein.bsky.social · 18/09/2025
Who wore it better?
020
Joan Weinman @joanwein.bsky.social · 16/09/2025
030
Joan Weinman @joanwein.bsky.social · 16/09/2025
Touché
030
Joan Weinman @joanwein.bsky.social · 12/09/2025
When actions speak louder than words
072
Joan Weinman @joanwein.bsky.social · 05/09/2025
Dear Americans. Please IMPEACH this MORON. Thank you for your attention to this matter.
041
Joan Weinman @joanwein.bsky.social · 05/09/2025
Dear America. Please impeach this MORON. Thank you for your attention to this matter.
1877
Joan Weinman @joanwein.bsky.social · 05/09/2025
Yup.
020
Joan Weinman @joanwein.bsky.social · 01/09/2025
And, there you have it, in a nutshell.
020
Joan Weinman @joanwein.bsky.social · 29/08/2025
If only I’d known …
0101
Joan Weinman @joanwein.bsky.social · 24/08/2025
The only acceptable name change. Please take note, Google.
11490129
Joan Weinman @joanwein.bsky.social · 20/08/2025
Truer words …
030
Joan Weinman @joanwein.bsky.social · 19/08/2025
Maybe add just a few misspelled words?
020
Reposted by Joan Weinman
Brian Tyler Cohen @briantylercohen.bsky.social · 17/08/2025
@gavinnewsom.bsky.social: "He's a wartime president. He's the head of a war party. War on women. War on voting rights. War on Hispanics. A war on this state. War on institutions. Now he wants war on history."
300164174922
Joan Weinman @joanwein.bsky.social · 16/08/2025
One for the books …
011
Joan Weinman @joanwein.bsky.social · 16/08/2025
One for the books …
020
Joan Weinman @joanwein.bsky.social · 15/08/2025
Not gonna work, Donnie. We’re on to you.
55313
Joan Weinman @joanwein.bsky.social · 12/08/2025
Ah, the National Guard: unavailable for democracy, right on time for dictatorship.
020
Joan Weinman @joanwein.bsky.social · 12/08/2025
Yup. Nothing says ‘ending crime’ like a press conference featuring the crime wave itself.
030
Joan Weinman @joanwein.bsky.social · 12/08/2025
Hear hear …
040
Joan Weinman @joanwein.bsky.social · 02/08/2025
070
Joan Weinman @joanwein.bsky.social · 27/07/2025
Just keep trying to cloud the issue but - note to Trump - we are on to you.
020
Joan Weinman @joanwein.bsky.social · 27/07/2025
When survivors speak with this much clarity and conviction, the world needs to stop making excuses for monsters in pearls. Ghislaine wasn’t an accessory—she was an architect.
14311