I am very decidedly anti-war, but I have mixed feelings in regards to the soldiers themselves. I recognize that soldiers are just humans doing a job, like the rest of us. That much is irrefutably true, and neither positive nor negative.
Like any group of humans, there are the good ones and there are the bad ones. To lump an entire group together by saying things like "Soldiers are Heroes" or "Soldiers are Murderers" is ridiculous. I do have a base level of respect for your average soldier for signing up and putting themselves in the line of fire in the defense of others, which I believe is a noble thing to do (for the defense of the country, I have more mixed feelings on, being decidely anti-patriotic/nationalistic)
However, it annoys me to no end when people demand that I show reverence and respect to soldiers because "They're better than you." Yeah, no. I have a problem when people demand to be shown respect. It's something that's earned, not demanded. And yes, wars could not be declared without the politicians. But they could not be fought without the soldiers. A war declared by politicians would have very little meaning if all of the soldiers decided to protest and not show up to work. So yeah, politicians may be responsible for starting wars, but that doesn't make the soldiers entirely blameless.
"Just following orders." is not an acceptable excuse for killing.