The angry orange man in the bathrobe
February 14, 2017 | SFGate“Nevertheless, she persisted” This way to the resistance: Your guide to defying the Trumpocalypse
January 28, 2017 | SFGateWeek One of Go to Hell, America
February 14, 2017 | SFGateThe day democracy died: An epitaph
January 20, 2017 | SFGateThe venomous cancer of the Trump presidency California floods, America burns, irony explodes
January 9, 2017 | SFGateResolutions for the hopeful, and the Trumped The top 10 records of 2016 The Trump era: How wildly doomed are we? Meanwhile, Trump intensifies groping of America Dear Trump voter: Your new president despises you
November 19, 2016 | SFGateFive things you can do right now to combat foul Trumpism
November 15, 2016 | SFGateAmerica, humiliated Supporting Trump is not your “opinion.” It’s just death Bikram Choudhury is not the Donald Trump of yoga. He’s worse.
October 28, 2016 | SFGateTrump: The final meltdown
October 21, 2016 | SFGateGoogle just became shamelessly terrifying Obama’s memoirs are going to be extraordinary
October 10, 2016 | SFGateWells Fargo, Game of (Very Dumb) Thrones Hillary vs. Trump: Are you stressed/depressed enough? Organic Gatorade asks: How stupid are you?
September 21, 2016 | SFGateTrump’s moral tapeworm: Far beyond “deplorable” Hi! No one cares about your headphone jack