Well a couple of you on here thinks the Marine got what he deserved,counting the against votes,the vast majority on this forum disagree,in normal war situation like the 2nd world war I would tend to agree it was wrong,but with the Taliban where they observe no Geneva convention and if fact are totally opposite in morals,(beheading,eating someones heart etc) then the rules are out of the window.I repeat again that the Taliban was already shot by the Helicopter (whose main aim was to destroy the enemy) the soldier finished him off.
Makes sense to me and since he had been shot by an Apache it was probably the most humane thing to do.