The Bush Administration fed the public lies in order to gain support for the war in Iraq originally; hence the explanation as to why people would enlist in the first place, high strung on the propaganda that serving your country is the 'patriotic' thing to do. Liberating the Iraqi people from a brutal regime, and yet the irony that it is the Iraqi people that were being oppressed by Hussein is the very blood that these soldiers are spilling. This is a war; the victims of such are innocent civilians. Giving them freedom while slaying their children? Such contradiction.
So now these soldiers simply question why they are taking lives and for who? For America's safety? No weapons are found and Iraq had been decimated by two wars in the last two decades; hardly a country worthy enough to threaten the almighty power of the US military(which gets more funding every year at almost $400 billion). For the Iraqi people? The are bodies piling up and the numbers of Iraqis increasing every day. It has become very clear that the Iraqis do not want US occupation. For sacrifice? While the ones who gave up their lives for the cause are given praise, only ephermeral, the wounded and the ones who come back with disabilities, return home to a country which is now 'reforming' Social Security. Hence, the poor served to battle a rich man's war, and now is forgotten and tossed away and left to die on the street, thanks to the diminishment of benefits from the very government they served to 'protect'. Something seems wrong.