Hi AG, thank you.
There are a number of reasons I won't debate the events, mostly becasue you get into a he said/she said thing which is of no value.
On your question, I commented in my first post and I'll expand a little.
In Vietnam there was an incident at a place called My Lai where a young commander and his troops massacered the village of My Lai or Son My whatever you want to call it. This was an occurance that tested the American psyche. The perpetrators especially the boss Lt William J Calley was prosecuted and served time only to be released by Tricky Dicky Nixon. On the other hand some of the soldiers in the troop were lambasted as traitors by America for 30 years for trying to shield and protect some of the Vietnamese people during the massacre.
Now then, where's the relevance; back in the 60s and 70s the planet was still largely in the after effects of WW2, rebuilding, creating prosperity and fighting a cold war. Back then the soldiers were generally still revered for the job they did on behalf of their political masters when those who did not follow orders were criminalised.
Point is that the time was a wholly different age to now and the concept of making soldiers specifically responsible for following orders in a military conflict situations just didn't exist, they were doing a job. Our military were able to do their jobs without watching their collective backs for the random PC warriors. 1972 was such a time for troops all over the world.
Military service is hard. You are trained to kill people on the orders of your superiors. Young soldiers are taught to follow orders not to think, that's what officers are for, simplistic but true. You should not be prosecuted for following orders, you prosecute those who gave out the orders, in this case the politicians who's strategy created the environment for this to happen.
My last comment.