Showing that their true colors are not red, white and blue, a pack of wild liberals burned a U.S. soldier in effigy in Portland Oregon. The despicable act of “free speech” took place at an organized anti-war rally.

This isn’t any surprise, but a picture speaks 1000 words so I won’t go on and on about the anti-American liberal left. See the story at Little Green Footballs.

The flag got burned as well, upside down and all. An upside down flag is a sign of a nation in distress. You should not lose the irony that the distress flag is always near where liberals gather. They are certainly screwing the country.

And don’t miss this photo from the same anti-war rally that depicts liberals supporting our troops.

See also Malkin, The Light, Crush Liberalism