Dogwhistling DeSantis
Dogwhistling DeSantis by Tom H. Hastings 432 words The 2024 Republican presidential primary is really shaping up. Amongst the randos...
Dogwhistling DeSantis by Tom H. Hastings 432 words The 2024 Republican presidential primary is really shaping up. Amongst the randos...
Ceilings, cliffs, walls, falls by Tom H. Hastings 906 words Ceilings Janet Yellen may be physically small in stature, but...
Public Health 101: Guns by Tom H. Hastings 871 words A Texas “gun enthusiast,” Francisco Oropeza, 39, was firing off his...
How to Convert a War to Peace by Tom H. Hastings 861 words Many attempts have been made to stop...
Bait and Switch: It’s the TrumpDeSantis Way by Tom H. Hastings 545 words Frank Luntz was an infamous Republican operative,...
Profits of Doom: Military Contractors Rob Us Daily by Tom H. Hastings 876 words It’s Budget Season in DC and...
Clash: Democracy vs Dictatorship by Tom H. Hastings 588 words It was 1776. The US was a baby nation-state. It...
Hype, hypocrisy, and lying to the people by Tom H. Hastings 712 words Hypocrisy in high places Most folks are...
Revisiting the nonviolent Iranian Revolution 44 years later by Haley Morrow with Tom H. Hastings 646 words February 11th marked...
SOTU shows us reality and surreality by Tom H. Hastings 1004 words Biden speaks to working Americans (mostly) Ok, like...
From the Dept. of Horrible Chutzpah During the fight over the new House Speaker election, ...
For years I taught a graduate class, Identity Conflict, and I would begin the term by noting that trying to...
Social movements in divided America? Looking at the most controversial social movements in the US over the past few years we might come to the conclusion that it's really...
What could Biden be thinking, trading a mere basketball player for the "Merchant of Death" while leaving a Marine behind?
In my town, Portland, Oregon, we just lost yet another person to gun violence, this time as a result of an argument over a parking spot. Seriously.