John McCain actually said...
We never lost a battle in Vietnam. It was American public opinion that forced us to lose that conflict.
Context
McCain reflects on the impact of public opinion on military conflicts.
11/27/2007