Author Archives: Gareth Porter

Do Iranian ‘Threats’ Signal Organized U.S.-Israel Subterfuge?

The intel they’ve provided is thin, the origins murky and suspect—haven’t we heard this story before?

How Trump Thwarted Calculated Israeli Effort to Keep U.S. in Syria

They worked hard only to have their plans scuttled. But don’t expect them to stop the pressure.

Trump Scores, Breaks Generals’ 50-Year War Record

His national security team had been trying to box him in like every other president. But he called their bluff.

North Korea ‘Deception’: NYT Malpractice or Laziness?

In this latest distortion of ‘smoking gun’ satellite images, the media continues its attempts to blow up Trump’s nuke negotiations.

America’s Permanent-War Complex

Eisenhower’s worst nightmare has come true, as defense mega-contractors climb into the cockpit to ensure we stay overextended.

The Media’s Brazen Dishonesty About North Korean Nuclear Violations

Press irresponsibly relies on single-source report to accuse Kim of breaking an agreement he never made.

Was There Ever an Iranian Nuclear Weapons Program?

A review of the evidence points to Israeli and MEK disinformation, not an open-and-shut case.

The Untold Story of John Bolton’s Campaign for War With Iran

Everyone knows Bolton is a hawk. Less understood is how he labored in secret to drive Washington and Tehran apart.

Why ‘Coercive Diplomacy’ is a Dangerous Farce

Offering to talk while threatening military force hasn’t worked in 30 years.

Translated Doc Debunks Narrative of Al Qaeda-Iran ‘Alliance’

Exclusive: Media fell into neoconservative trap, again.

Trump Trashes Iran Deal to Satisfy Netanyahu

U.S-Iran policy is closer to Israel than it has been in years.

When Did Congress Vote to Aid the Saudi’s Yemen War?

Lawmakers use War Powers Act to finally question legality of U.S. involvement.

How CIA and Allies Trapped Obama in the Syrian Arms Debacle

And why it ultimately benefitted terrorists like Al Qaeda.

How America Armed Terrorists in Syria

Another Middle East debacle