menu_open
Peter Bloom

Peter Bloom

Common Dreams

We use cookies to provide some features and experiences in QOSHE

More information  .  Close

The Dangerous Art of 'Sane-Washing': Lessons From the Walz-Vance Debate

03.10.2024 10

Common Dreams

Peter Bloom

Far-Right Endorsements Unmask Democratic Charade

The fight against Trump's authoritarianism, while certainly necessary, is being used as cover to shore up support for a status quo that is itself...

14.09.2024 7

Common Dreams

Peter Bloom

Nostalgia Reigns at the Trump-Harris Presidential Debate

11.09.2024 4

Common Dreams

Peter Bloom

The Rising Democratic Threat of "Hopeful Militarism"

The Democratic Party's attempt to associate militaristic policies with a campaign centered on hope and joy represents a dangerous conflation of...

26.08.2024 5

Common Dreams

Peter Bloom

Why Progressives Must Let Go of Their Democratic Goldilocks Complex

While crucial terrain upon which we must maneuver strategically, true systemic change will not come through electoral politics alone, particularly...

22.08.2024 5

Common Dreams

Peter Bloom

Walz VP Pick Can Make Progressivism America's New Normal

The Harris-Walz ticket presents an opportunity to reposition the Democratic Party not just as defenders of democracy, but as true representatives of...

06.08.2024 5

Common Dreams

Peter Bloom

Why the Left Must Resist Unconditionally Backing Harris

"Leftist leaders hope to prevent a wholesale abandonment of the transformative vision that has energized millions of voters, particularly young...

04.08.2024 7

Common Dreams

Peter Bloom

JD Vance, Kamala Harris, and the Illusion of Inclusion

Both parties now engage in a kind of political theater, where the appearance of representation often substitutes for meaningful policy reforms.

27.07.2024 10

Common Dreams

Peter Bloom

The Biden-Trump Rematch Reflects a Democratic System in Terminal Decline

Is this the twilight of the cultish mythology of so-called "Great Men"?

09.07.2024 10

Common Dreams

Peter Bloom

76742e806b811df068a4cb49b2526a05