On Propaganda and Childish Politics

Team Trump and the DIA assessment of the Iran bombings.

Generational Turnover Coming for Democrats?

Over-reading the NYC mayoral primary.

Social Media Diplomacy?

Is that really a good idea?

Was Bombing Iran Legal, Redux

For all practical purposes, the Constitutional war powers have been stood on their head.

Iran Votes to Close Strait of Hormuz

What? Retaliation from Iran?

Contemporary Politics are Exhausting

It is hard to focus.

Vance: We Used to Have “Dumb Presidents”

Well, I feel better now.

The Domestic Politics of the Iran Strike

Democrats are mostly condemning it and Republicans are divided.

Was Bombing Iran Legal?

No. But it won’t matter.

This isn’t Deranged at All…

Trump’s Nobel Peace Prize obsession.

Why Might Iran Want a Nuke?

Is dropping it on Israel the most likely reason?

They Don’t Teach IR in Sunday School

Cruz on supporting Israel.

Right Wing Media On Iran In 2025 Sounds A Lot Like It Did On Iraq In 2002/3

We’re officially past rhyming and into history (or at least rhetoric) repeating.

In Front of Our Noses: Another Democratic Official Arrested

The pattern of attempted intimidation continues.

Virginia 2025 a 2026 Bellweather?

The Commonwealth’s off-off year contests will be seen as a referendum on Trump.

The free high-resolution photo of wood, play, monument, statue, product, sad, sculpture, art, thinker, bronze, carving, patience, holzfigur, consider, bronze sculpture, question mark, at a loss , taken with an unknown camera 02/07 2017 The picture taken with The image is released free of copyrights under Creative Commons CC0. You may download, modify, distribute, and use them royalty free for anything you like, even in commercial applications. Attribution is not required. The free high-resolution photo of wood, play, monument, statue, product, sad, sculpture, art, thinker, bronze, carving, patience, holzfigur, consider, bronze sculpture, question mark, at a loss , taken with an unknown camera 02/07 2017 The picture taken with The image is released free of copyrights under Creative Commons CC0. You may download, modify, distribute, and use them royalty free for anything you like, even in commercial applications. Attribution is not required.

A Couple of Observations Relevant to Iran

Not really posts, but hey, here they are anyway.

The Grift is Endless

Trump Mobile!

The Latest in the Politics of Us and Them

Trump’s latest social media screed.

A No Kings Field Report

Montgomery, AL.

Minnesota Speaker Emerita and Husband Assassinated

A state Representative and his wife have also been shot and are in the hospital.

Defending and Downplaying the Padilla Incident

Force to create compliance should not be supported or excused. And yet…

In Front of Our Noses: Noem’s Liberation Promises

The authoritarian rhetoric continues.

US Senator Taken to Ground and Handcuffed [Updated]

The crime: trying to ask DHS Secretary Noem a question at a press conference in a federal building.

Trump And Miller At Functional Odds On Immigration Policy [Updated: Or maybe not]

The challenges and harms of meeting campaign promises.

In Front of Our Noses: The Rhetoric of Invasion

A tidbit from Trump’s Fort Bragg speech.

Sec Def Peter Hegseth Jokes About Afghanistan Allies

Spoiler alert: the joke wasn’t funny

Trump Restores Confederate Names to Army Bases

But Not Really (Wink Wink)

In Front of Our Noses: Politicizing the Military

Trump’s speech at Fort Bragg.

US Representative McIver Indicted

“A brazen attempt at political intimidation.”

newspaper newspaper

Where Americans Get Their News

The information bubble is real.

Governor Gavin Newsom speaking with attendees at the 2019 California Democratic Party State Convention at the George R. Moscone Convention Center in San Francisco, California. Governor Gavin Newsom speaking with attendees at the 2019 California Democratic Party State Convention at the George R. Moscone Convention Center in San Francisco, California.

Newsom 2028?

He’s clearly using the standoff with the White House to elevate his national stature.

YouGov Poll on National Guard Deployment to LA

One poll, to be sure, but not one in Trump’s favor.

Autocracy is Popular

While critics warn of fascism, the public is thus far backing Trump’s immigration crackdown.

A Pattern of Turning Away Members of Congress is Emerging Amid Concerns of Detention Facility Conditions

Like in NJ, ICE rejects a Representative from seeing a facility in CA.

Some Random Tweets And Thoughts On The LA Protests

There’s always a tweet

In Front of Our Noses: An Unprofessional and Unserious President

Calling a governor names during a crisis.

A Reminder about “Proof”

The curious case of the finger tattoos.

The Great Realignment

Half the counties in America have moved more Republican in each of the last three elections.

Kilmar Abrego Garcia Returned to the US

He now faces a federal indictment.

In Front of Our Noses: Additional Trump-Musk Thoughts

It says a lot about the Trump era.

President Donald Trump participates in a press conference with departing DOGE adviser Elon Musk, Friday, May 30, 2025, in the Oval Office. President Donald Trump participates in a press conference with departing DOGE adviser Elon Musk, Friday, May 30, 2025, in the Oval Office.

The Trump-Musk Breakup

The bromance is apparently over.

By U.S. Navy photo by Chief Mass Communication Specialist Joseph R. Vincent - This image was released by the United States Navy with the ID 240328-N-IM823-1076 (next). By U.S. Navy photo by Chief Mass Communication Specialist Joseph R. Vincent - This image was released by the United States Navy with the ID 240328-N-IM823-1076 (next).

Crying Over Spilt Milk

You can’t take the politics out of politics.

President Trump signing Oval Office February 12, 2025 President Trump signing Oval Office February 12, 2025

Back to Travel Bans

The newest Executive Order.

It’s Always Been About the Bigotry

The renaming of the USNS Harvey Milk is a prominent illustration.

President Donald Trump participates in a press conference with departing DOGE adviser Elon Musk, Friday, May 30, 2025, in the Oval Office. President Donald Trump participates in a press conference with departing DOGE adviser Elon Musk, Friday, May 30, 2025, in the Oval Office.

Musk Calls BBB a ‘Disgusting Abomination’

Maybe they weren’t serious about fiscal discipline after all?