One thing you guys may want to consider before bashing our soldiers too much...think about the stress and situation they are in: away from their families, probably for over a year or more, in a combat area where they could lose their life, death and destruction all around, etc.
I am not defending what they did, or the manner in which they did it, but a long deployment in a hostile area can make you do things you would not normally do, make you think in ways you normally never would. It is easy to judge when you are sitting in front of your computer, watching a video and not actually being there.