A very unfortunate case, all militaries will face the same problem, nobody wants their dirty washing under public gaze. The damage by the soldiers has been done, possibly in the heat of battle and no punishment is going to stop it in the future. David meant well but he was foolish, the establishment doesn't like being embarrassed, waving the white flag of ignorance was more appropriate in this case. Life isn't fair and atrocities in a war zone happen, I know nothing about this case so I will assume the cases happened in a stressful environment, we don't always have ourselves under control, who will judge?