Wednesday, December 27, 2017

Net Loss

I'm sure the alt-right will come up with some very clever responses to this comic, that no one will see unless they pay for the Comcast Monthly Gold Premium Dank Meme Package.

Friday, December 22, 2017

Omnicide Vest

The logic of American Christians who actually want an apocalyptic war in the Middle East, because they think it'll get them to heaven faster, sounds awfully familiar...

Monday, December 18, 2017

European Tour 2017: Berlin

In an already cartoonishly perfect example of how censorship never stops once it gets going, Germany's list of banned symbols now includes Kurdish flags (most likely after a little pressure from Turkey). 

I waited until I left the country to draw this one.

European Tour 2017: Kiev

Russian propagandists' insinuation that Ukraine has been overrun with Nazis is laughable. That said, the existence of groups like Azov certainly makes their job a whole lot easier.

Monday, November 20, 2017

European Tour 2017: Syntagma

Refugees in Greece are on a hunger strike to be reuinited with their families in Germany, after months of waiting in immigration limbo. International bureacracy might finish what the Mediterranean started.

European Tour 2017: Exarchia

Friday night was a long one. Accidentally got stuck in the famous "anarchist district" while every way out was cut off by riots and tear gas. But this one image, of a solo anarchist attacking a traffic light with his back to the action, has really stuck with me. I...just don't get it.

Wednesday, November 15, 2017

New High Score

The Democratic Socialists of America just taught mainstream Democrats a harsh lesson on what real progressive populism looks like. Nicely done!

Monday, November 13, 2017

European Tour 2017: Belfast

I'll be talking politics with another foreigner, the Northern Ireland border issue will come up, and their eyes will pop open as they suddenly shout "OH SHIT, I DIDN'T THINK OF THAT!" This has happened so many times I've literally lost count.

European Tour 2017: Barcelona

Carles Puidemont starts a rebellion, the government responds by (shockingly) charging him with rebellion, and he enacts his master plan of running away to Belgium. A brief and anticlimactic homage to Catalonia.

Tuesday, October 24, 2017

Beaten Heart

The cost was devastating and the city's problems are far from over. But ISIS losing their capital is still good news, and good news can be rare these days.

Sunday, October 15, 2017

Empty Chambers

They know he's crazy, they could impeach him at any moment, but it looks like the GOP would rather risk nuclear war as long as they get their tax cuts. 

Saturday, October 14, 2017

Trolling Thunder

Contrary to popular alt-right belief, edgy memes about political crises do not actually make you immune to their effects.

Wednesday, October 11, 2017

Assault Stock

Anyone surprised that a rich guy went on a killing spree has clearly not been paying attention.

Sunday, September 24, 2017

Airwave Defense

This needs to be said again and again until the American people get it. No matter what your party or ideology, if we want the full story on this nuclear standoff, we can't afford to cut South Korean voices out of the conversation.

Saturday, September 16, 2017

Charging Bullseye

The Wall Street wing of the GOP has gone along with Trump's lunacy in hopes of passing their economic agenda, but that can be a very risky bandwagon...

Saturday, September 9, 2017

Friday, September 1, 2017

Happy Camper

Trump pardons ex-sheriff and notable psychopath Joe Arpaio in yet another love letter to his fascist base. And before you accuse me of trivializing Nazi Germany, keep in mind that Arpaio himself boasted about running a "concentration camp." 

Thursday, August 31, 2017

Criminal Mastermind

ISIS wants the world to think they're omnipotent, but taking credit for every idiot who goes on a killing spree after browsing their websites is not the same as running a global terrorist network. Don't panic, don't fall for their propaganda, and always remember that they're losing.

Friday, August 18, 2017

Nuclear Triad

Do your part to prevent nuclear war: stop rewarding alarmist journalism about North Korea!

Friday, August 11, 2017


Before you duck and cover, maybe bypass the media hysteria and learn from the country that's been dealing with this for decades. Their attitude tends to be a lot...healthier.

Saturday, July 29, 2017

Sunday, July 23, 2017

Deplorable Deductible

Trump's approach to healthcare is like putting up a giant flashing neon sign that says "I DON'T CARE ABOUT YOUR LIVES." But some of his supporters still aren't getting the message.

Wednesday, July 19, 2017

Target Acquired

Just a friendly reminder for law enforcement: America's obsession with Islamic terrorism isn't just fueling xenophobia, it's also leaving you vulnerable to the rise of far-right domestic terrorists (who have plenty of cop-killings under their belts). The regime you work for doesn't actually care about you.

Friday, July 14, 2017

Rematch Training

Past battles between anarchism and capitalism didn't go so well. But with Raqqa under siege and Rojava rising, things could be different this time...

Saturday, July 8, 2017

So Many Triggers

From the right angle, that shape almost looks like a snowflake...

Sunday, July 2, 2017

Thursday, June 15, 2017

Maximum Tankie

Dear American socialists: pissing off the liberals in your Facebook feed is not worth turning a blind eye towards Russia's role in promoting worldwide fascism. Swallow your pride and start taking this seriously before it's too late.

Tuesday, June 6, 2017

Flag Burning

If you're offended by the former, but not the latter, you just might be a nationalist. Seek help if symptoms persist.

Monday, May 29, 2017

Capitalist Healthcare

"...though he died in agony from an easily-preventable illness, may his family find solace in their employer's tax cut. Amen."

Thursday, April 27, 2017


Nobody warned me that the struggle against the alt-right would require drawing Nazi pubes. War is hell.

Sunday, April 16, 2017

Monday, April 10, 2017


Trump supporters on recent Syrian missile strikes: "YOU WERE THE CHOSEN ONE!"

Sunday, March 26, 2017


Immigration agents have been seen lurking outside courthouses, waiting to grab undocumented immigrants.

Tuesday, March 21, 2017

Early Bird

Steve Bannon delivers the daily intelligence briefing.

Monday, March 13, 2017

Black and Blue House

Park Geun-hye is (finally) impeached, and the Korean elite learn the power of an angry public.

Thursday, March 9, 2017

Who's Left

I really hope enough comrades think about this cartoon to justify the unpleasant experience of drawing it.

Monday, February 27, 2017

Checks and Balances

America's cherished democratic institutions, vs. one rich guy who's stopped caring.

Tuesday, February 21, 2017


Trump promises better relations with Russia, but at what cost? Is cooperation between two tyrants really such a good thing? 

Monday, February 6, 2017

Border Security

There seems to be some confusion over the meaning of the phrase "tough on terrorism."

Wednesday, February 1, 2017

High Tide

Now they just need some wind, and I think Trump's mouth has that covered too...

Saturday, January 21, 2017

Thanks, Obama

There's a lesson here about granting Presidents too much power. You may like one, but you never know for certain who's next...