Over the weekend, in Charlottesville, Virginia, a relatively small group of crazy white supremacists crawled out of their gutters and paraded through town displaying their depraved idiocy for the entire world to see.

So here’s the deal. What happened in Charlottesville was despicable. Racial hatred has no place in the heart of a decent person, and no decent person is defending it.

But you can’t stand there in your Che Guevara t-shirt ranting about Nazis, then get all Twitter-happy whenever a cop gets shot or a Republican congressman takes a bullet in the gut from a Bernie Sanders supporter. So if you spent your weekend ranting about Nazis, but you still love Black Lives Matter, I've got a message for you.