There was a time some years ago when I was attacked for being unpatriotic for opposing the Iraq War which I insisted was an exchange of American blood for oil. In the current political climate one hesitates to use the phrase "the chickens have come home to roost" but it is certainly very appropriate in this particular case.
Watch or read Bill Moyers lay down the law on this topic, his commentary is deeply insightful and does much to set the record straight on the issue of the Iraq War and what exactly so many have given so much to accomplish:
http://www.pbs.org/moyers/journal/06272008/watch3.html
Devastating!