This is an older article, written in 2006 by Andrew J. Bacevich, who is a West Point grad, Viet Nam veteran, and Professor of International Relations at Boston University.
Mr. Bacevich's son was killed in action in May of 2007 while serving in Iraq.
Take some time and read his words as they still present a valid argument concerning our conduct in both Iraq and Afghanistan.