Whenever a soldier dies serving their country according to the rules and guidelines of that country, then yes, they are doing their duty. US soldiers in Iraq and elsewhere abroad ARE doing their duties. It doesn't matter what moral, ethical, or other arguments are presented, they are serving their country. No matter if you agree with this or not, when you join the military, you agree to serve and protect the rights and freedoms of every US citizen. You may not agree with the actions of our government, I may not, the soldiers may not, but they still do their duty. If you don't like it, change it.