McCain should have been left in the Hanoi Hilton. JMHO.
I respect him for his service, though why he returned more fattened then the rest and why he so opposes any fact finding missions to Vietnam are both troubling. However, to call him a Republican is like calling the last Pope Japanese....neither are even close to the truth.