Hm. I don't agree with that. Wayne was far more effective on screen than he would've been on the battlefield. He was always loyal to the military in spirit. He even made a pro-military movie during the height of Vietnam, "The Green Berets", for which he was ridiculed and laughed at. His response: "Somebody's got to stand up for those guys", meaning the US soldiers. And he did so at a time when it was not popular.
I agree with you, Jonny. Surly the Vietnam experience has taught us how critical keeping up morale on the home front is to any war effort. In fact, that's why the Left is doing all it can to demoralize the American people now. I only wish we had a John Wayne around making films today.