I wouldn't go as far as Roids, but I agree with his point. Just because someone is in the military, shouldn't make them, in everyone’s eyes, a completely morally outstanding person. The act of joining the military is honorable, and in my mind, anyone who has SERVED, not worked, in Iraq is a hero to me, in spite of underlying character flaws.
I think too much clout is give too that capture building abilities of the military, I think it is more factors of unused ability and education that lead to development of character.
My impressions of the military is that maintaining reputation in more important then uncovering instances like this, whether real or fake. It isn't till light is brought from outside that large efforts are made to correct actions that I consider disrespectful to what it means to be an American.