I don't care what he did in Vietnam, McCainiac is an idiot and a traitor to the GOP. Was there REALLY no one in Arizona who could have challenged him for his seat in 2004?
What he did in Vietnam was fly a few sorties before being shot down and trade on his father's recognition to get special medical treatment.