Tuesday, June 30, 2026

March for Our Lives – ‘The fight for their lives’

March for Our Lives has all the pinnings of a lasting movement. If the adults just let the kids do their thing, then it just might succeed.

Bombing Muslims for peace

Isn't it time to put our toy soldiers away (along with our illusions)?

Exposed: Journalist unravels Senator Britt’s shocking deception in SOTU response

Journalist Jonathan M. Katz's TikTok takedown exposes Senator Katie Britt's alarming distortion of a harrowing story in her GOP response to the SOTU

New report outlines Trump’s actual work agenda: ‘Drop dead’

"Trump has betrayed America's workforce, sacrificing lives at the altar of industry profits."

UN warns Israel’s North Gaza assault could exterminate entire population

UN official warns of dire consequences for North Gaza’s civilians as Israeli forces target hospitals and shelters.

Lessons on building independent progressive power in a city

An interview about the policy impact and political lessons of Richmond Progressive Alliance-led municipal reform efforts in a majority-minority city of 115,000.

2024 word of the year: Genocide (as in, Gaza)

Many of those contesting the charge of genocide against Israel do not understand the current technical definition of the term.

Homeless Heroes Thwart Attempted Bombing in New Jersey

Two homeless men reportedly informed authorities about suspicious packages that turned out to be IEDs.

Courage is contagious

Moving from fear to action in a disturbing world.

Floridians are suing a cop fired for planting drugs in their vehicles

Thanks to the diligence of one assistant state attorney, 119 cases were thrown out and the officer is under state investigation.