Ok, first of all, when it comes to modern day military, the men and women that serve our country do so with the full knowledge they are signing up for a life of dedication and service. They are asked to do for our country things that NEED to be done and must be done to preserve the wonderful way of life that the American people seem to often take for granted. For someone to just write off all soldiers as pawns or to fault them for the decisions they have no control over is infantile and misguided.
Secondly, although the consensus now is that the president might have misled the american public about the imperativeness of the need of a war in iraq, you again cannot fault the soldiers in following orders. As stated before, there is no democracy in the military. You do what you are told to preserve order in the ranks. That is why ranks exist. If everyone "voted" about everything in the military down to the last detail nothing would EVER get done. (look at congress if you need an example!)A soldier must put his trust in his command that they are making the best decision they can based on the intelligence given to them. Humans are fallible, they make mistakes and misjudgments. Monday morning quarterbacking isnt gonna change that fact. Everything always seems crystal clear after bad things happen and you are staring at the mess of an aftermath.
As for afghanistan, fallen angel, I believe that the reason there isnt as much of an uprising about us invading Afghanistan because everyone had 9/11 to look back on and say "see? thats something that needs to be avenged!" and the majority of our allies were behind us. The point that soldiers dont choose their station, they have to go where they are told is true. The soldier shouldnt be to blame for doing his job. the whole Afghanistan vs. Iraq on a moral standpoint is beside the point.
i thought this was supposed to be a discussion of whether we should honor the modern soldier. My answer to that question is emphatically YES. the soldier goes out and does what others shy away from doing, but things that need to be done. i compare soldiers abroad to police at home. often if asked a regular citizen would flinch away from picking up a gun and going to protect other peoples rights and property. but alas, its something that must be done. If its the decisions that have been made about how the military is being used, then again, that has nothing to do with the soldier. If you have a problem with the use of the military, get off your butt, write your congressmen and senators, go vote, exercise your rights. But dont shoot the messenger.
Soldiers enforce and protect the law and america's interests, not create policies. Attack the politician's motives and decisions if you find yourself so compelled.