What we must teach to our children and young people, is for them to understand that Hollywood movies are manipulated by the creativity of the producer and the director.
That's what I essentially said in my first post, even before I saw the film: most movies about war are propaganda to a certain degree, whether they are "pro" or "anti". They make arguments about the morality of the particular war, and nobody gets all the facts right.
From my part, I heard what Michael Moore said about the sniper, so I will save my money to watch real heroes like the Ninja Turtles instead of watching cowards shooting people in the back...
Using snipers is an effective strategy in battle. The military brass knows this and gives these men orders to act as snipers, and the men are carrying out those orders. They aren't cowards; they are doing their part in the war effort. Few people called "Jackson" in Saving Private Ryan
a coward after they saw that film.