Sitemap - 2019 - Words & Deeds
Housing, Homelessness, and the 2020 Elections in San Diego - Part 2
Assemblymember Lorena Gonzalez Triggers the Gig Economy's Stockholm Syndrome
Housing, Homelessness, and the 2020 Elections in San Diego - Part 1
Are We Seeing a Crack Among Conservatives?
Taking a Break: Have a Happy, Merry, Jolly, Joyous...Whatever
Impeachment Today: Nancy Pelosi to Senate--Not So Fast
Impeachment Today: Trump Has a Temper Tantrum as Vote Looms
A Twitterverse Glimpse at #Impeachment Eve Demonstrations From Sea to Shining Sea
Impeachment Today: “No Witnesses Allowed” Says Moscow Mitch
Holiday Greetings & Updates: One Year Ago the SD Free Press Folded
Impeachment Today: Will a Senate Trial Happen?
Impeachment Today: San Diego Rally Kicks Off Nationwide Activism As House Vote Nears
Impeachment Today: Judiciary Committee Approves Articles, 23-17
The Foundation of the Homeless Crisis: An Economic Black Hole
Impeachment Today: Don’t Hold Your Breath Waiting for the Senate
Trump Cult Triggered As Time Magazine Names Greta Thunberg Person of the Year
Impeachment Today: Local Rally Set for Sunday As Dems Announce Charges Against Trump
SDG&E Refused to Cooperate in Duncan Hunter Ethics Inquiry
Impeachment Today: Drama, Confusion, & Inanity Kick Off Judiciary Hearings
Afghanistan War 'Pentagon Papers' Reveal Vast Coverup
Impeachment Today: Sorry, Republicans, People Do Care
Impeachment Today: Be Careful What You Wish For
Yet Another Study Documents Police Bias in San Diego
What You Need to Know About the House Impeachment Report
Impeachment Today: A Tsunami of Bullshit Defending the Indefensible
Duncan Hunter Pleads Guilty to Just One of 63 Criminal Charges
Impeachment Today: House Vote Would Prevent Future Pardon
County Sheriff Bill Gore’s Role in Gun Scandal: Business As Usual?
Three Big Stories You Should Read Over the Holiday Weekend
War Crimes Era of 'Don’t Ask Don’t Tell' Ends, Thanks to Fox News
Impeachment Today: The Outcome of the Senate Trial is Not a Done Deal. Here’s Why.
Impeachment Today: Republicans -- Nothing to See Here, Move Along
Democratic Primary Presidential Debate #5 - Better Than Expected
Impeachment Today: White House, Russians Twisted 'Truths'
Impeachment Today: Everybody Was in on the Quid Pro Quo
Impeachment Today: Tuesday Not So Good for Trump Defenders
Fast Facts About Democratic Presidential Debate Number 5
Impeachment Today: Bumbling Idiots, Racists, and War Criminals
Impeachment Today: Eight More Witnesses Set To Testify This Week
Emails Lead to Papa Doug Manchester's Fall From GOP Grace
Impeachment Saturday Extra: Even More Damning Evidence
Impeachment Today: Opening Statement by Marie L. Yovanovitch
Impeachment Today: Trump’s Witness Intimidation Was an Impeachable Offense in Real Time
Impeachment Today: A Revelation and Plenty of Flibberty Gibberty
Impeachment Today: Testimony Puts Trump on Extortion Phone Call
Impeachment Today: Here We Go. Opening Statements
Impeachment Today: What We’re About to See on TV
Impeachment Today: Forecasting the GOP’s ‘Perfect’ Storm
Harassment Campaign Aims At Assembly Member Lorena Gonzalez
Impeachment Today: Did the Very Best People Set Up Trump?
Impeachment Today: White House Breaks Out the Firehoses as Evidence Mounts
Impeachment Today: It’s Out the Whistleblower Wednesday
Police Oversight Board Gets Unanimous Council Push
Impeachment Today: Like the Sopranos, Only Cheesier
Supervisor Gaspar Plays the Victim Card After Voter Suppression Scheme Fails
America’s Ultra Wealthy Have Something to Say: Eeeeek!
Impeachment Today: A Crime Is Not A Crime If Trump Did It, Says GOP
Impeachment Today: The Day After Donald Trump the Real Work Begins
Impeachment Today: House Votes to Move Forward on Open Hearings
Impeachment Today: GOP Adopts Disruption Defense as More Damning Evidence is Revealed
Voter Suppression, San Diego Style
Impeachment Today: Trumplicans Desperate as Dems Ready for Broadcast Open Hearings
Impeachment Today: Congressional Hearings at a Crossroads
Donald, the Cowardly Lion Roars; DC Crowd Chants “Lock Him Up”
Impeachment Day 32: Atty Gen Barr Seeks to Calm the Mad King
Impeachment Day 31- Duncan Hunter Missing as Coalition of the Stupid Stages Pizza Party at Hearing
Impeachment Day 30: Quid Pro Quo + Smoking Gun = GOP Shutdown
Impeachment Day 29: Trump Senses Danger, Doubles Down
Impeachment Day 28: G7 Bedbug Summit, Kurds Cancelled
Mayoral Candidate Barbara Bry’s Horrible Homeless Crusade
Impeachment Day 25: Graft, Genocide Shouldn't Be Normalized
How to Make a Compelling Case About Impeachment
Impeachment Day 24- Reality TV Meets Reality After One Thousand Days in Office
Impeachment Day 23: Trump’s Troops Hunker Down, Fear Betrayal
Democratic Debate Number 4: I’ll Never Get Those Three Hours Back
Impeachment Day 22 - Women's Testimony Turns Up the Heat
Impeachment Day 21: Desperate Times for Trump and His Fan Club
“May the Best Liar Win” - Ending Facebook's 2020 Election Scheme
Impeachment Day 18: Friday Wasn’t Kind to President Donald Trump
Likely 2020 San Diego, Statewide Ballot Measures Are Taking Shape
Impeachment Day 17- Giuliani’s Guys Rooting Out Corruption Are… Corrupt
Impeachment Day 16 - Will Trump's Cohn Game Work With Congress?
Impeachment Day 15- As Public Opinion Shifts Against President, Trump Remains Defiant
I changed my contact email address
Impeachment Day 14: Trump's "Great and Unmatched Wisdom"
Impeachment Day 13: A Second Whistleblower Emerges
Impeachment Day 12: Drip, Drip, Drip Will Lead to Flip, Flip, Flip
Impeachment Day 11: It’s Cool to Collude, Or Maybe It’s Fake News
Sen. Elizabeth Warren Gives a Master Class on Trolling
Impeachment Day 10: Trump's Ukraine and China Fixations
Surveys Say: Not Good News for Duncan Hunter, Kamala Harris, & Donald Trump
Impeachment Day 9 - Congress Raises the Stakes, Wants to See Trump's 'Best People'
Impeachment Day 8- Trump’s World Wide Quest for Personal Salvation
Impeachment Day 7: A Scared President Plays the Fear Card
Impeachment Day 6: Months of Grass Roots Activism Moved Democrats at a Critical Time
Impeachment Day 5: NRA to Defend Trump - Gun Safety Legislation Now A No Go
Impeachment Day 4: Battle Lines Are Drawn, Birds of a Feather
Darrell Issa’s In; Duncan Hunter Doomed in D50 Contest
Impeachment Day 3: White House Dirt Kept on Standalone Computer
Impeachment Day Two: Nice Country You’ve Got There, It'd Be a Shame If Somebody...
Impeachment Becomes a Reality as UkraineGate Unfolds
SDPD and County Sheriff Ongoing Scandals: Not Just Rotten Apples
FBI Background Report May Disqualify Darrell Issa for Trump Trade Post
San Diego Students Supporting the Global Climate Strike
Trump to California: Suck a Tailpipe
Proposed 2020 Measure Addresses SDPD's Oversight Problem
2020 Primary Preview: San Diego’s Top Lawyer and Five Council Seats
Trump Lunch Fundraiser Set for 9/18 at the US Grant Hotel
The Democratic Debate in Texas vs. A Trump Tantrum in Baltimore
Sore Losers Ready Two 2020 Ballot Measures for California
San Diego City Council Member Gomez’ Big Announcement: Whatever Could It Be?
The Spiritual Unscience Underlying the Anti-Vaxxer Movement
The 2020 Primaries: Is it Time for Todd Gloria to Do a Victory Lap?
Resolution Condemning Bigotry at State GOP Convention: “As Popular as a Stink Bomb in an Elevator”
Donald Takes A Sharpie to Dorian While Dems Discuss Climate Danger
San Diego Airbnb’s Dial-a-Cop Homeless Removal Solution
Youth Activist Greta Thunberg: Scorned by Misogynists and Climate Change Denialists
Sacramento Gig Wars: Defining the Future of Making a Living
Darrell Issa Smells Blood in the Water as Duncan Hunter’s Legal Fund Taps Out
Climate Change Debate Too Hot for the DNC to Handle
Planned Parenthood Says ‘No’ to Fake History and Bad Science
These Are Dangerous Times for Writers and Reporters in the U.S.
As the Amazon Rainforest Burns, Brazil's Captain Chainsaw Spins Racist Tropes
California’s AB5: Will Gig Economy Workers Get a Fair Shake?
Indefinite Detention, NRA Boot Licking, Antisemitism, and a Trumpian Temper Tantrum
It’s ‘Guns, Baby, Guns’ for Carl DeMaio’s Congressional Campaign
Racism Unhealed and Revealed: NY Times 1619 Project Leads the Way
Greenland Will Greet Us As Liberators and Other Insanity
Bike Lanes on 30th Street Are a Good Start for San Diego
Trumpland 2019: There Is No Bottom to How Low It Can Will Go
We’re Drowning in Plastic, and the California Legislature Aims to Do Something About It
#CloseTheCamps- San Diego Jewish Activists Join Nationwide Vigils and Protests
Walmart’s Meat Counter Could be Just As Deadly As a Mass Shooter
Mississippi ICE Raids: No Children of Corporate Execs Were Affected
Trump’s Blame Game on Mass Shootings Continues Unabated
Carpetbagger DeMaio Claims He Can Save California from Socialism
Democratic Debate Night Two: Optics vs Content
Dem Debate Night One: Did Republicans Write the Script for CNN?
‘Tis But a Scratch: A Bit of Personal News
July's Democratic Presidential Debates: One Last Chance for Half the Field of Candidates
Issa to Host La Jolla Fundraiser for Senator ‘Moscow Mitch’ McConnell
I Took Some Time Off to Smell the Flowers. Now It's Back to Business.
Fighting Disinformation: A Key Skill
The 2020 Candidates on Gun Reform
The 2020 Candidates on Economic Inequality
The 2020 Candidates on Voting Rights
The 2020 Candidates on Civil Rights
The 2020 Candidates on Climate Change
The 2020 Candidates on Healthcare
Deflating Carl DeMaio’s Rat Invasion Scheme
A Twitter Enhanced Version of the House Resolution Condemning Trump's Racist Comments
Today’s News: Sponsored by the Letter R, as in Republican, Racism, Rape, and Rapacity
Trump Wins By Losing on Census Citizenship Question
How Will Trump Defy the Supreme Court Census Ruling? (UPDATED)
A Not-Really-Radical Radical Idea About Housing
Billionaire Tom Steyer: Can He Buy Enough Clicks to Win the Democratic Nomination?
Jeffrey Epstein’s Indictment: Perversion Enabled by Privilege
Going Through The Looking Glass in Washington DC on July 4th
Unfolding American Horror Stories, Just in Time for July 4
The Blind Spot Joe Biden, Chuck Todd, David Brooks, & Max Boot Have in Common
Dem Debates Night Two: Bernie Was Bernie, Biden Stumbled, Harris Rose to the Occasion
Democratic Presidential Primary Debate: A Report on Night One
Debate Night #2: All the Details
Debate Night #1: All the Details
Robert Mueller’s July 17 Congressional Appearance: Broadcast Coverage Is What Counts
Feds: Duncan Hunter Did Something So Bad Disclosing It Would Taint the Jury Pool
Seven Rules for Rating the Democratic Presidential Debates
Never Again is Now. Protest the #TrumpCamps on July 12 - Plus Other Actions You Can Take
A Mindblowing 2040 Price Tag for Sea Level Rise in San Diego
Ignore the Whiners Bleating About “Dems in Disarray” or “Electability”
Taking on 21st Century Indentured Servitude - Assemblymember Lorena Gonzalez’ AB 5
Concentration Camps Are Not Death Camps, But They ARE a Crime Against Humanity
FBI Dives Into the 8chan Swamp the Poway Shooter Crawled Out of
San Diego’s Land Barons Are Not Capable of Solving the Housing Affordability Crisis
Indicted Rep. Duncan Hunter Threw His Wife Under the Bus. Now She’s Driving It.
Read the $%#@@$ Mueller Report - It's Your Patriotic Duty
Are San Diego Lawmakers Indebted to the Payday Loan Lobby?
Getting to Know Presidential Candidate Joe Biden
The Emperor’s New Tariffs Exposed by Reality at the US-Mexico Border
San Diego’s Housing Crisis - It’s About the Tyranny of ME and MINE
UPDATE The Big Deal About Abortion: Senator Warren Gets It Right / Biden Backtracks
Democrats Need to Get Past Middle Ground, Win With Big Ideas in 2020
State Legislation Protecting Workers, Environment Makes It Past 'Job Killer' Smears
Highs and Lows from the 2019 CA Democratic State Convention
Anybody Think Mexico Can Meet Trump’s Demand to Stop Cartels?
President Loco And His Band of Meanies Go Down the Rabbit Hole
Sen. Bernie Sanders Strategic Appearance at Dems ‘Blue Wave Rolling’ California Convention
UPDATED: Congressman Duncan Hunter Reveals His All-American Sadism
Getting to Know Presidential Candidate Bernie Sanders
Don't Get Too Distracted By Trump - State and Local Government Actions You Should Know About
Impeachment on the Horizon as Trump Tantrum Highlights Infrastructure Week
Abortion Bans Condemned at San Diego Courthouse Rally and Protests in All 50 States
Duncan Hunter (& Dad) to Crawl Out From Under Their Rocks for Border Issues Town Hall
Getting to Know Presidential Candidate Beto O'Rourke
‘Build, Baby, Build’ Won’t Solve California’s Housing Crisis
It’s Springtime for War Crimes in Trumpland
Trump’s No Obstruction Claim Disputed by Voicemail Recording
Cory Briggs Bails on Mayor’s Race; Democrats Could Expand Majority on City Council in 2020
San Diego’s Disenfranchised Win One, Lose Another at City Council
A Sneak Peek at San Diego County Supervisor 2020 Contests
Getting to Know Presidential Candidate John Hickenlooper
Carl DeMaio’s Latest Scheme: Greenhouse Gases Don’t Matter
Five Elements of Trump’s 2020 Reelection Game Plan
Sex Education for California, Heartbeat Bills for the Heartland
Getting to Know Presidential Candidate Governor Jay Inslee
Contempt for Congress, Trump's Taxes, & Pictures with the Pool Boy, Oh My!
Will the Road to Impeachment Be Blocked by Executive Privilege and Timid Democrats?
Rep. Duncan Hunter Just Can't Stop Doing Stupid Things
New and Improved Fake Republican Census Aims to Pick Your Pocket
My Presidential Candidate Is Better Than Yours [Maybe]
San Diego's Reactionary County Supervisors: Suck a Tailpipe and Too Bad About Those Body Bags
Getting to Know Presidential Candidate Senator Kirsten Gillibrand
Should San Diego’s DA Be in Charge of Prosecuting the Poway Shooter?
Thoughts and Prayers for the NRA Circular Firing Squad
Congressman Peters' Condemnation of Poway Shooting Is ‘Political’ -- San Diego GOP Chair
As Trump Seeks 2020 Allies, the NRA’s Downward Spiral Continues
Supporters Organize Twisted Benefit for Accused War Criminal at University Heights Lounge
Beiser’s Back! (And He’s Still Running for City Council)
Oil Industry Fights to Keep Drilling Near California Schools and Homes
Getting to Know Presidential Candidate Senator Cory Booker
Earth Day 2019: The Joke’s on Us
The Day After Mueller: Let’s Walk and Chew Gum at the Same Time
The Mueller Report, Collusion Confusion and Trump’s Delusions
San Diego’s Latest Round of Jail Deaths Make a Case for No Longer Electing the County Sheriff
Presidential Pre-Primary Pissing Matches We Don’t Need to Have
Getting to Know Presidential Candidate Pete Buttigieg
Labor, Progressives, & Politicos Make a Bunch of Good Trouble at PLA Summit 2019
A Green No Deal: Congressman Peters' Recycled Climate Playbook
Anti-Vaxxers Are Dangerous for Children AND Democracy
San Diego School Board Trustee Kevin Beiser Could Stay, Despite Calls for Resignation
Congressman Duncan Hunter Revives Hate Campaign for 2020
Getting to Know Presidential Candidate Elizabeth Warren
Next Up at the Border: More Concentration Camps for Kids
Trump’s Visit to the Border Wall in Calexico Provokes a Twitterstorm
Baby Steps Toward Progressive Progress in San Diego with the County Board of Supervisors
No Collusion? Trump Might Be Right; It Could Be Worse!
The Convention Center Expansion Zombie Ballot Measure Rises Again
Redevelopment Reconsidered, As Civic San Diego Fades
Getting to Know Presidential Candidate Julian Castro
Closing the U.S.-Mexico Border Won’t Make America Great Again, But Might Get Trump Re-elected
Rep. Adam Schiff Delivers a 21st Century “Have You No Sense of Decency?” Moment
Bill Banning Del Mar Gun Shows Moves Forward; More of the NRA’s Depravity Revealed
Amid the Russiagate Hubris, a Gift for Democrats in 2020
Can We Not Screw San Diego’s Public Employees Again?
Witch Hunt 'Exonerates' President As GOP Moves to Try Hillary Clinton for Collusion
Grifters Gonna Grift: Carl DeMaio’s Shocking Poll Results
It’s Time to Make Elections Fair, and San Diego Can Lead the Way with Democracy Dollars
Democratic Party Central Committee Calls on SDUSD Trustee Kevin Beiser to Step Down
Senator Bernie Sanders is Coming to San Diego on Friday: Here’s What You Need to Know
As San Diego Mourns the NZ Mosque Deaths, White Supremacist Enablers Continue Their Lies
The Stochastic Terrorist in Chief and the Massacre in New Zealand
‘Climate Kids’ Set Out to Change the World, Led by Swedish Teen Activist
Crashing Boeing 737 Airliners: A Small Price to Pay for Making America Great Again
Congressional March Madness: Make the 2020 Federal Budget a Little Less Crappy
Plastic Straws and Socialism As 2020’s Straw Man
Moving to the Left, Smartly, in 2019
Border Intelligence Operation Aimed at Journalists and Activists Part of a Bigger Spying Scheme
Plague Enthusiasts Oppose Move to Prevent Another Hepatitis A Outbreak
Rep. Juan Vargas Attack on Congresswoman Ilhan Omar for Anti-Semitism Proves Her Point
Congressional Corruption Probes Put the Fear in Trump
Report on Deadly Sacramento Police Shooting: "Just Another Day of Being Black"
There Will Be Trash Talking About Repealing the People’s Ordinance in 2020
Michael Cohen’s Congressional Confession Reveals the Void in America’s Soul
Michael Cohen's Opening Statement to the House of Representatives, February 27, 2019
A Road to Nowhere for San Diego Republicans
San Diego’s Housing Crisis: Looking Beyond ‘Build, Baby Build’
Cory Briggs’ Mayoral Candidacy: Tilting Windmills at the YIMBY Menace?
Trump’s New Climate Czar Compared Carbon Suppression to Jews Under Hitler
The War on Elections: Not Just for Republicans and Russians Anymore
Sen. Bernie Sanders Goes All In - Will California Be His Waterloo?
Why the Green New Deal Triggers Conservative Scorn
San Diego Rally Against Trump's Non-Emergency Set for Presidents Day at Noon
President Hannity Declares National Emergency, Trump Trumpets More Made Up Excuses
Hillcrest Hate Crime Also a Timely Reminder About Gun Violence
A Green New Deal Builds Local Support as the Right Goes Bonkers
From San Diego to El Paso, Political Theater at the Border Continues
A Look Down the National Enquirer-Trump-Saudi Rathole and the Bezos Extortion Attempt
Some of San Diego’s Lines in the Sand Are Getting Washed Away by 2018’s Blue Wave
The Green New Deal Resolution Complete Text
Trumped Up SOTU Includes San Diego Falsehood
Trump: Clueless About The State of the Nation
Assemblywoman Lorena Gonzalez Makes A Move for Statewide Office in 2022
San Diego’s Gun Violence Prevention Program is Working. Next, We Need to Address Toxic Masculinity
Not Waiting For a Green New Deal in San Diego
San Diego Democrats Elect New Leadership, Decry ‘Swiftboating’ Attempt
Democratic Ambitions for 2020 Include Flipping Duncan Hunter’s 50th District
Why I Am Not Running for President (And You Shouldn’t Either)
77th District Assemblyman Brian Maienschein Defects From Vichy Republicans
Trump Folds as Pelosi Holds: So Much Winning!
You Can’t Spell Hatred Without “Red Hat” - Kamala Harris Edition
You Can’t Spell Hatred Without “Red Hat” - Covington Catholic High School Edition
You Can’t Spell Hatred Without “Red Hat” - San Diego Edition
Subscriptions Are Now Available
The Third Annual Women's March - Saturday 1/19, 10am
The 2020 San Diego Mayoral Contest: Will We Move Forward?
San Diego City Council 2020 Contests Previewed: NIMBYs, YIMBYs, and Musical Chairs
A First Look: Upcoming San Diego County Supervisor Elections