They Doeth Protest Too Much
In fact, for my money the only decent anti-war song to come out in the last five years is Old Crow Medicine Show's "Big Time in the Jungle" which is a three-decades-late Vietnam war anthem.
In fact, odd as it sounds, the best anti-Iraq war anthem around is also an old anti-Vietnam anthem. John Prine's satirical blade in "Your Flag Decal Won't Get You Into Heaven Anymore" is as appropriate, wry, and incisive today as it was in 1971.
Given the bumber sticker infestation of the highways these days, it may be even more appropriate.