Also the ally. The ARVN troops had low morale and many of their officers were corrupt. If the ARVN had the tenacity of the NVA then, yes, the war could have been won. Bottom line, our ally didn't have the willpower that the NVA had.
---------------------
Please read General Norman Schwarzkoph's review of the South Vienamese officers. He disargrees with you entirely. Quite honestly, your word isn't worth a damn against his. I'd like to know where you are getting your information.