And I disagree we didn't carpet bomb the Vietnamese like we should have because we were afraid on the Chinese entering the war. Nor did we hold to Viet Cong to a strict standard.
"... like we should have." That's an arguable proposition. We did a lot of things we shouldn't have, and didn't do a lot of things we should have in Viet Nam. Kennedy and Johnson were both idiots. OTOH, anybody who was on the wrong end of Arc Light might disagree with the idea that he hadn't been carpet-bombed.
I disagree that we should abandon the 'moral high ground'. I also disagree with this idiot McFarland as to where the 'moral high ground' might be found. If the bad guys choose to hide among civilians, and we bomb the crap out of the bad guys, and some civilians are killed ...
Who is to blame for those dead civilians?
I say it's the bad guys. They're the ones who wallow in immoral conduct unnecessarily endangering civilians.