Op-eds

Israeli barbarism begets barbarism: The 7 October War in Middle East Monitor, 10/16/2023

Woke Misconception and Actual “Snowflakes” in Znet, 7/5/2023

The Palestine Question: Western Media and a Long-Term Solution in Counterpunch, 7/5/2023

The Ukraine War and a Way Forward in Countercurrents, 1/9/2023

The Solidarity Vacuum for the Non-White Oppressed in Counterpunch, reprinted on Znet, 6/7/2022

The US Needs to Start “Winning” Again in Counterpunch, 1/27/2022

Build Back Better Against People Like Joe Manchin in Counterpunch, 10/15/2021

Time to Drop the “Never Forget” 9/11 Mantra in Buzzflash, 9/16/2021

Endless Covid: A Thank You Note to the Unvaccinated in Counterpunch, 9/6/2021

GOP: The Pretend Party in Counterpunch, 4/9/2021

The GOP Is Over in Znet, 2/10/2021

The Last Gambit of the One-Trick Pony  in Counterpunch, 1/4/2021

The Leprechaun Anti-BLM Meme: Irish Americans, Drop This Inanity and Support BLM in Counterpunch, 9/3/2020

The Dystopian Coronavirus America in Counterpunch, 8/16/2020 (reprinted on Znet)

2014-16 vs Today: What Made the BLM Protests So Much Larger than Five Years Ago?  in Counterpunch, 6/10/2020

Stupidity Is Killing Us in Citizen Truth, 4/23/2020

The Shit Has Hit the Fan: Shut the Country Down to Save Lives in Counterpunch 3/26/2020

Public Emergency in a Post-Truth Era in BuzzFlash, 3/19/2020

The Democratic Establishment’s Drive to Derail Sanders Will Backfire Again in Counterpunch, 3/13/2020

The New York Times‘ Fear of a Bernie Nomination in Dissident Voice, 2/27/2020

Crocodile Tears for Iran’s Accidental Downing of Civilian Plane in Antiwar.com, 1/13/2020

Happy Holidays v. Merry Christmas: A Politically Incorrect, Inclusive Perspective in Counterpunch, 12/27/2019

Military Worship Revisited in Antiwar, 12/18/2019

The Immigrant Integration Complaint Addressed in Znet, 8/21/2019

Come Together! Put Aside Differences to Form a Mass Protest Movement to Oppose an Iran War in Antiwar.com, 6/26/2019

Thinking About Russia: Pigeonholing Doesn’t Work in Counterpunch, 4/5/2019

Parallel Universe: Pelosi swears herself in as president and the “world” recognizes her in Dissident Voice, 3/17/2019

Hypocrisy and Deception for U.S.’s Venezuela Policy in Real Progressives USA, 3/13/2019

2020 October Surprise – Trump’s War? in Progressive Army, 3/6/2019

Immigration ‘Threat’ and the Wall Debate in Counterpunch, 1/31/2019

Outsourcing Still Affects Us: This and AI Worker Displacement Need Not be Inevitable in Counterpunch, 1/18/2018

Democrats: Make Labor a Priority in 2020 in Counterpunch, 1/4/2019

Know Thyself: Kavanaugh and American Leaders Should Listen in Counterpunch, 10/8/2018

The Israel-Palestine mask is off. It may never be reworn with the same naivety in Middle East Monitor, 9/18/2018

Theater of the absurd: Police detail at a protest of none in Libertarian Institute, 8/23/2018

Saudis Destroying Yemen To Distract Oppressed Population in Antiwar.com, 7/19/2018

Black [In]Justice in March: Michael Bennett’s Felony Charge and the Killing of Stephon Clark in Counterpunch, 4/6/2018

Revisiting ‘Making America Great Again’ in Counterpunch, 2/21/2018

To Cheerleaders of Iran Protests: Iran is Not Our Enemy, a Sponsor of Terror or a Tyranny in Counterpunch, 1/12/2018

Trump’s Terrible Jerusalem Decision Par for the Course With US and Palestine in Buzzflash (a Truthout affiliate), 12/18/2017

To Mitigate Terrorism, End the Middle East-Focused War on Terrorism in Foreign Policy Journal, 5/9/2017

Oh, the Irony! Historical Western Anti-Semitism and the “Anti-Semitic” Critics of Israel in Truthout, 3/16/2017

2016 Election and Post-Imperial America in Antiwar.com, 2/14/2017