
I’m Glad It Happened. Because The World Now Knows Trump Stands With Putin
Trump stands with Putin. He always has. But because that’s such a horrible truth, most of the world has understandably had a really difficult time accepting that truth. Until Friday. Friday made it cr...
3 Mars 202537min

What's next for the Democrats? A conversation with Mike Madrid
Mike Madrid and I got together on Substack Live to discuss the current political landscape in America, the importance of engagement, strategic messaging, and the need for the Democratic Party to refoc...
2 Mars 202532min

Yes, Trump Lies When He Speaks. But Democrats Avoid Speaking
Democrats need to learn from Trump. Trump puts himself in front of a camera every day. Because this is all just a show to Trump. And Trump had always been about the marketing. That’s it. And when he’s...
27 Feb 202528min

James Carville Is Wrong. Dead Wrong
I’m so sick and tired of the old establishment media putting these old establishment Democratic consultants on to bestow us with their old establishment wisdom. Fuck that. These guys are out of touch ...
26 Feb 202546min

What Should Democrats Do? Run To The Left Or Run To The Center? A Conversation
I sat down with progressive writer and thinker Jeet Heer to discuss what Democrats need to do to pull together an anti-Trump majority and win again. Trump didn’t win by a lot, but Democrats have real ...
25 Feb 202546min

Trump Is Making America Less Safe & Less Secure Every Single Day
Because Trump believes our FBI, and DOJ, and Military, and intelligence community are all the enemy, he’s put people in charge of these agencies & departments who want to destroy them. From Trump’s pe...
24 Feb 202535min

I’m An American. I Have A Right To Call Elon Musk A Dick
Earlier this week, JD Vance criticized our European allies for getting weak on protecting free speech. Two days later, JD’s administration sent a threatening letter to a Congressman hinting at a DOJ i...
21 Feb 202539min

Don’t Blame Trump For Lying All The Time. Blame His Supporters
Trump lies almost every time he opens his mouth. And I stopped saying shame on Trump for lying a long time ago. Now I say shame on his supporters for allowing Trump to lie to them. Trump’s lying is on...
20 Feb 202538min





















