Joan Weinman @joanwein.bsky.social · 21/01/2026A brilliant speech - and he didn’t say Iceland once! 000
Joan Weinman @joanwein.bsky.social · 21/01/2026From a very polite Canadian: SHUT THE FUCK UP. (sorry ☺️) 033
Joan Weinman @joanwein.bsky.social · 21/01/2026A 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/2026When 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/2026Never have I been more proud of being Canadian. 🇨🇦 0122
Joan Weinman @joanwein.bsky.social · 11/01/2026Dear non-MAGA Americans. Come to Canada - where ICE is something we skate on :-) 100
Joan Weinman @joanwein.bsky.social · 14/12/2025And, btw, the cruelty isn’t a side effect. It’s the enforcement mechanism. 130
Joan Weinman @joanwein.bsky.social · 14/12/2025Poverty doesn’t just happen. It’s engineered, defended, and then blamed on the people it crushes. 030
Joan Weinman @joanwein.bsky.social · 24/11/2025A 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/2025Turns out the ‘24-hour plan’ had the same life expectancy as all his other promises: dead on arrival. 040
Joan Weinman @joanwein.bsky.social · 19/11/2025It 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/2025The 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/2025Some political obituaries practically draft themselves. 011
Joan Weinman @joanwein.bsky.social · 19/11/2025Decades of shouting, grifting, and chaos… only to be remembered with two words: ‘Quiet, Piggy.’ Brutal. Accurate. 150
Joan Weinman @joanwein.bsky.social · 19/11/2025Some presidents defend the Constitution. Others defend… Andrew Tate. Choices were made. 011
Joan Weinman @joanwein.bsky.social · 18/11/2025When 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 · 05/09/2025Dear Americans. Please IMPEACH this MORON. Thank you for your attention to this matter. 041
Joan Weinman @joanwein.bsky.social · 05/09/2025Dear America. Please impeach this MORON. Thank you for your attention to this matter. 1877
Joan Weinman @joanwein.bsky.social · 24/08/2025The only acceptable name change. Please take note, Google. 11490129
Reposted by Joan WeinmanBrian 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 · 12/08/2025Ah, the National Guard: unavailable for democracy, right on time for dictatorship. 020
Joan Weinman @joanwein.bsky.social · 12/08/2025Yup. Nothing says ‘ending crime’ like a press conference featuring the crime wave itself. 030
Joan Weinman @joanwein.bsky.social · 27/07/2025Just keep trying to cloud the issue but - note to Trump - we are on to you. 020
Joan Weinman @joanwein.bsky.social · 27/07/2025When 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