I read "The Wild Blue", which was about his unit. There's a reason why he was anti-war, and it wasn't solely political.
http://en.wikipedia.org/wiki/George_McGovern
McGovern was dangerously naive about communism from WWII to Vietnam. His record as Henry Wallace’s campaign manager in 1948 is worth study. Wallace later admitted he had been used by the Soviets during the buildup to the war in Korea.
In 1972 I was flying helicopters in Vietnam while McGovern was in Saigon undermining our allies & promising to go on his knees to Hanoi. During the campaign he stated that his enemy was not the Soviet or Red Chinese militaries, but the U.S. military, and vowed to cut defense spending by 25%.
Combat service does not render one’s political views as being immune to criticism. Not his, not mine or anybody’s.