You all might want to read this article by the folks at The Nation.
They interiewed 50 Iraq and Afghanistan vets who were willing to state their names and tell stories about absolutely atrocious stuff that was done to Iraqi and Afghani civilians. Including shooting children, raiding completely innocent people's houses, and planting weapons (or shovels!) to make it look like something other than 'shoot first, ask questions later'.
Up till that article, I had been fairly universally supportive of the American soldiers. I do feel still that they are not entirely culpable for their actions, having been ordered to go, barricaded in isolation, poorly educated about the culture, and instilled with a sense of fear and hatred of the Iraqi people. But there has to be a line drawn somewhere, right? These soldiers certainly cannot take their attitudes back into the U.S. and act in any similar fashion without expecting some kind of punitive reaction by Americans. Why can they behave with such disregard for human life over there, and how well can they be expected to adjust when they come back over here?