By burning a skull-faced U.S. soldier in effigy (with some of their bagworm allies – the STOP FUNDING ISREALI APARTHEID banner in back)


But don’t ever, ever question their patriotism.

(h/t: LGF)

UPDATE: Here in my hometown, the Louisville Peace Action Community performed probably the greatest dishonor to our troops by placing 4000 white flags – white flags, which mean what, folks? – on the Great Lawn at Waterfront Park. See the story here.