Nov 27, 2019
A crime boss knows that underlings are useful until they’re not. Which is why, on the radio last night, Donald Trump threw Rudy Giuliani under the bus. We all knew this would happen. The fuzz have been closing in on Rudy – he’s now under federal...
Nov 26, 2019
As we survey the havoc that Trump and his sycophants have wreaked on the institutions of government, we can at least be thankful, during this holiday week, that the federal judiciary has steadfastly upheld our most enduring values. Last Friday, for instance, a federal...
Nov 25, 2019
Given all that we know, and will continue to learn, about the national security scandals that have put Donald Trump on the glide path to impeachment, the last thing we need right now is a brand new clustermuck. But as a sower of lawless chaos, the man-child never...
Nov 22, 2019
Even if Donald Trump’s servile senators ultimately block his ouster, we’ll always have Fiona Hill and her smart stinging smackdown of the Putin-appeasing Republicans who infested the House impeachment probe. But to fully appreciate what Hill said yesterday...
Nov 21, 2019
If you’re jonesing to learn who “won” or “lost” the latest Democratic presidential debate, you won’t get any help from me. All horse race queries are easily answered elsewhere. Far more interesting last night, at least to me, was...