Sitemap - 2026 - John’s Substack

The Trump Blockade Will Fail

Escalation Will Not Work for Trump

Attacking Iran Was Irrational

JJM Address at The Arab Center

JJM on the "Ceasefire"

Talking Iran on The Duran

Channeling Hitler

Power Politics & The Iran War

With Steve Walt on the Lobby & Iran

Following in LBJ's Footsteps?

Boxed in by Iran

Will Trump Go Kamikaze?

Talking with Charlie Rose

We're Screwed!

Talking Iran with Trita Parsi

Neck Deep In The Big Muddy

Thinking about the Long Haul

The Iran War: Manna from Heaven for China & Russia

Agreeing with Piers on Iran

The Iceberg Ahead

Up the Escalation Ladder

Israel, Its Lobby, and the Iran War

Gallipoli II

"The Israel Lobby" after 20 Years

Bound to Lose

The Unfolding Disaster in the Gulf

You Listen to Israel, You Lose

Screwed!

The Big Picture

Bombing to Lose

Big Trouble Ahead in Iran

Talking Iran with The Judge

Is Trump Wavering on Iran?

What's The Least Bad Alternative?

Is a Peace Deal in Ukraine Possible?

America First?

A Deep Dive on Iran

Another War for Israel?

US Foreign Policy Marches On

Kabuki Theater with Iran & Russia

The New World Order--or Disorder?

My Fake AI Problem

Trump Makes Nice with India

How Will The Ukraine War End?

No Way to Win in Iran

Talking Great Power Politics in Moscow

Iran Will Strike Back Hard

Weaponizing Antisemitism in Australia to Protect Israel

Talking with Glenn Greenwald

Trying to Comprehend Trump's FP

The Davos Donnybrook

The Trump Plan to Wreck Iran

Doing Battle with Piers

The Tag Team Fails in Iran

"It's Not Great Power Politics. It's Old-Style Imperialism"

The Iran Playbook

JJM vs. Kishore Mahbubani

Trying to Wreck Iran and Failing

Living in a Multipolar World

Asking for Big Trouble in Venezuela

The Venezuela Crisis and Europe

Quincy Panel on Irresponsible Statecraft

JJM vs John Bolton on Venezuela

JJM on Venezuela

Talk Tough & Carry a Little Stick