BLOG Post #249: Hong Kong, Xinjiang, and the Insecurity of China’s Leadership 5 Dec 20195 Dec 2019 Hong Kong is in chaos, with no sign that the protesters will yield on their demands. Mass incarceration and indoctrination of Uyghurs and other Chinese Muslims has become so widely…
BLOG Post #248: Getting Rid of Treacherous Friends 17 Nov 201916 Nov 2019 Backing the Wrong Horse, Again The United States has a long record of befriending the wrong people—authoritarian leaders who rely on military and police power to enforce social inequality and…
BLOG Post #245: Overreach, the Achilles Heel of Autocrats 6 Oct 20196 Oct 2019 It Has Happened Here and Everywhere It seems like just yesterday that we were celebrating the democratic wave sweeping Europe in the wake of the Soviet Union’s collapse. It seems…
BLOG Post #242: Trump and the Climate Crisis–A Crime Against Humanity 22 Aug 201921 Aug 2019 The President of the United States is a criminal. I’m not referring to the twenty-odd investigations of him currently underway for violations of the Constitution, obstruction of justice, and collaboration…
BLOG Post #241: China’s Hong Kong Nightmare, and the US Response 16 Aug 201916 Aug 2019 Donald Trump has kept his promise, reportedly made to Xi Jinping in June, that Washington would "tone down" its comments on the spiraling HK protests. "Very tough situation" Trump tweeted…
BLOG… Post #240: Our Racist President 31 Jul 201930 Jul 2019 "Donald Trump lost the election because he veered so far off course from what it means to be a decent person, to be a leader, and to be an American.…
BLOG Post #239: The US-China Trade War: A Cease-fire, Nothing More 25 Jul 201928 Jul 2019 The Financial Times reported on July 10 that Donald Trump, at his last meeting with Xi Jinping in Osaka in June, promised to “tone down” criticism of China’s actions in…
APB… APB: The Caging of Human Rights 13 Jul 2019 At a hearing yesterday (July 12) on the Trump administration’s immigration policies, Rep. Gerry Connolly of Virginia was appropriately livid: "I never thought as a member of Congress — as…
APB APB: It’s War! 17 May 201917 May 2019 We’re at war, and I don’t mean in the Middle East. I’m referring to the war that the Trump administration, with support from an army of state and local legislators,…
APB APB: Trump’s Nightmare Budget 14 Mar 201913 Mar 2019 Two things can be said with certainty about Trump’s 2020 budget request: It is DOA, dead on arrival, in the House; and it is a political document, catering to his…
BLOG Post #226: On China, the US Public Stands Apart 5 Feb 20194 Feb 2019 Why isn’t the American public as agitated about China as are the Trump administration, the mainstream media, and even many China specialists? In a recent article (www.washingtonpost.com/outlook/2019/01/31/china-gap/), Daniel Drezner, a…
BLOG Post #225: Trump’s Crusade in Latin America 28 Jan 201927 Jan 2019 What we are witnessing in Venezuela is a Latin America policy that draws from the Cold War and the era of US interventions, when regard for democracy and international law…
BLOG Post #224: The Shame of the 1 Percent Continues 21 Jan 201927 Jan 2019 Speaking at the annual World Economic Forum in Davos, Switzerland, Sir David Attenborough called on government and business leaders to support, with practical plans, “United Nations decisions on…
BLOG Post #221: Weaponizing Humanitarian Aid 13 Dec 201813 Dec 2018 Long ago, US foreign aid programs honored the principle that humanitarian aid should be treated separately from economic and military assistance to governments. Public Law 480 (popularized as “Food for…
APB APB: The Play’s the Thing 16 Nov 201815 Nov 2018 The murder of journalist Jamal Khashoggi is a tragedy, and it is of a piece with the related tragedy of US-Saudi relations. Weeks ago I outlined a play in four…