Here's a great article I found that really talks about just how absurd the situation is where people go from one day feeling great anguish about the abuse of POWs to the next day wanting to "turn the whole place into a parking lot" due to changes in events.
The fact is, there are villains in any military or any organization. But there are also real monsters out there. Some people villify the United States. But what they don't seem to recognize is that there are real monsters that lurk out there ready to do things that most people can't even begin to imagine.
In some discussions I've seen people say "Well yea, but that was the past..." Some of the most monstrous atrocities in human history are within our lifetimes. The 21st century doesn't mark the end of history. It's just a continuation of it where monsters continue to try to get ahold of deadlier and deadlier means to reach their bloody ends.
That those fighting the monsters have villains lurking in their ranks doesn't change what they are fighting. What we need, however, is for people to get some perspective. Some context. That we can't have an emotion-drive policy. We can no more just free all the Iraqi prisoners and abandon Iraq unilaterally than we can simply get mad and start "nuking" our enemies (real or imagined).
Check out the article for a much more intelligent analysis than I can do.