I think these soldiers are not doing the right thing. We shouldn't apologize. The insurgents hide among civilians on purpose, so American soldiers will get negative media coverage. This is called the 'kicking puppies' tactic, and it's effective because America is a politically correct nation. Politically correct reads as "PC=Panzies who get their feelings hurt easily".
Also anyone notice how the edited video doesn't show the RPG on an insurgents shoulder during that attack? Media liberals only see what they wanna see. It's sad to see the media controlling mainstream America so much.
EDIT: I also noticed the Iraqis are not apologizing for killing innocent Americans, even on our soil. I saw a video of one of the engineers in Iraq being beheaded, they need to f-ing apologize to us for that ----!