Former Broward County sheriff's deputy Scot Peterson was arrested and charged yesterday with 11 charges of neglect of a child, culpable negligence and perjury. Why? Because he sat outside Marjory Stoneman Douglas High School in relative safety while a 19-year-old gunman killed 17 and injured 17 others. An investigation by the Florida Department of Law... Continue Reading →
Race With Jared
In 2009, New York Post political cartoonist Sean Delonas drew a cartoon that made Vanity Fair write that he may be the "worst political cartoonist on the planet." Obama had just signed a stimulus bill and Delonas drew a dead chimpanzee on the ground that was just gunned down by cops, who were saying, "They'll... Continue Reading →
Drumpf Day
Around 7:30 or so this a.m, I tweeted about Trump speaking at the ceremony in England for the 75th anniversary of D-Day and wrote, "I didn't know Nazis commemorated D-Day." And that gave me this idea. Unfortunately, it was 7:30 and I was nearly done with another cartoon. Last night, I was thinking I should... Continue Reading →
UK Baby Baby
When Donald Trump pays an international visit, he's not courted and given pomp and pageantry because he's liked, admired, and well respected. He's given all that because of the direct opposite. He's given, no pun intended, the royal treatment because foreign leaders understand his fragile ego soaks it up and it makes it easier for... Continue Reading →
Avocado Boom Boom
I give my conservative cartooning colleagues a lot of crap over their devotion to Trump, producing cartoons that are based on fear, hate, propaganda and conspiracy theories while being totally devoid of facts. Mostly, I give them hell for abandoning principles they held decades before Trumpism, such as patriotism, law and order, family values, democracy... Continue Reading →
Trump’s Dinghy
Here’s your weekly cartoon for CNN’s weekly newsletter, Provoke/Persuade. Please sign up to get these in your inbox every Sunday for the rest of your life. The new normal is that it was not "unreasonable" to ask the Navy to hide a ship with the name "John McCain" on it in order to avoid offending a thin-skinned Trump and... Continue Reading →
An Offensive View
Today is my birthday. My birthday gift to you is a cartoon that my girlfriend, who patiently allowed me to do some work today, says is going to get me into trouble. Amanda took me out last night to a craft beer place here in Woodbridge. Minutes after sitting down, she pointed at the TV... Continue Reading →
Freedom Gas
And you thought "Freedom Fries" was ridiculous. Back when we invaded Iraq and France thought it was a bad idea, conservatives initiated an I-Hate-France-And-All-Things-French campaign, forgetting that without France, we wouldn't have won the American Revolution against our English overlords. I never heard the term "frog" for the French until the Iraq war. Maybe I... Continue Reading →
Mueller Speaks
Special Counsel Robert Mueller finally spoke and what he said without saying it is that Attorney General William Barr is a filthy, sycophantic liar helping Donald Trump engage in a PR campaign to mislead the American people. Mueller doesn't want to speak beyond yesterday's quickie press conference, where he didn't take questions, or testify before... Continue Reading →
Face-Melting Diplomacy
National security adviser John Bolton is a war hawk. Even though he personally refused to fight in Vietnam and admitted he joined the Maryland National Guard to avoid fighting, he's advocated for sending American troops to die in Iraq, Iran, Syria, Cuba, Yemen, Venezuela, and North Korea. Like most Republican war hawks, he thinks it's... Continue Reading →