George S. McGovern, a proud liberal who argued fervently against the Vietnam War as a senator from South Dakota and suffered one of the most crushing defeats in presidential election history against Richard Nixon in 1972, died before dawn Sunday. He was 90.