War is terrible. Thus, even "good people" in a voluntary unjustified war on the other side of the planet do terrible things. Emphasizing some unprovable triviality like "I'm sure there were some NVA soldiers who fired several shots at USA troops who wanted to surrender" is just a distraction from the only relevant point. The NVA wouldn't have fired those shots if we hadn't invaded. Whatever they did wrong was LBJ's fault. (Sure, it seems unfair to blame him for going to war, when refusing to do so was the reason his predecessor was killed, but life ain't fair.) The massacre discussed here wouldn't have happened if we hadn't invaded. None of the bloodshed, whether "good" or "bad", would have happened. "Shades of gray" has no place in a discussion of a developing nation resisting a violent invasion from people they've never threatened on the other side of the planet. When you parrot this lukewarm on-the-one-hand-on-the-other-hand bullshit, you distract from the basic point: the worst actions of the Vietnamese during USA's invasion of Vietnam were entirely USA's fault.
I'm surprised I have to explain this on a forum frequented by adults. Then again, in this thread we see the goofy idea that there are "good people" and "bad people"...