Very moving apology, aptly published on the day Americans are asked to remember our soldiers:
There will never be a day when the Vietnam War is not on my mind. It was one of the worst mistakes America has ever made. Vietnam was fought for big money interests and promoted under the guise of nationalism. The war should have taught us a humbling lesson, but we let it slip away. Peace has become the enemy of corporate-run America. Our nation is accustomed to viewing life through the crosshairs of a rifle scope. We are a society in search of constant battle.
Over the past 50 years Americans have been spoon-fed whatever revisionist propaganda about Vietnam our leaders want us to hear. Their lies have kept us from understanding the truth: the war in Southeast Asia was immoral and unjust, a brutality akin to slavery and the genocide of the American Indian. Vietnam produced a realization in me that, much like the British redcoats who once tried to destroy our freedom, I had fought on the wrong side.

It seems more Americans are waking up every day.