Author: Norman Solomon

  • Rep. Barbara Lee’s Startling Vote to Boost Military Spending

    By Norman Solomon What Barbara Lee did on the House floor three days after 9/11 — speaking prophetic words and casting the only vote against a green light for endless war — remains the bravest wise action in Congress during this century. The contrast was jolting last week when her vote enabled the House Budget…

  • Pelosi and McConnell: Cranking Up Bipartisan Madness for NATO

    By Norman Solomon When Nancy Pelosi and Mitch McConnell teamed up to invite NATO Secretary General Jens Stoltenberg to address a joint session of Congress, they had every reason to expect the April 3 speech to be a big hit with U.S. media and political elites. The establishment is eager to affirm the sanctity of…

  • Bernie Is Not a Wind Sock

    By Norman Solomon Bernie Sanders wrapped up a weekend campaign swing through California with a Sunday afternoon speech to 16,000 of us a few miles from the Golden Gate Bridge. News coverage seemed unlikely to convey much about the event. The multiracial crowd reflected the latest polling that shows great diversity of support for Bernie, contrary to…

  • Reinventing Beto: How a GOP Accessory Became a Top Democratic Contender for President

    By Norman Solomon To understand Beto O’Rourke as a candidate, it’s vital to go beneath the surface of his political backstory. News watchers are already well aware of the former Texas congressman’s good looks, charisma, youthful energy and fundraising prowess. But most remain unaware of an inconvenient truth that could undermine the O’Rourke campaign among…

  • “Speaking Truth to Power” Is No Substitute for Taking Power

    [This article was originally published by Truthout.] By Norman Solomon Progressives often applaud the idea of “speaking truth to power.” But this concept is hazardous. If taken literally and deployed as a single-minded strategy, it can divert attention from the crucial need to take power away from those who abuse it. Political movements don’t get…