John McCain and John Kerry are both American Heroes much unlike gwb. You all can fuss all you want about the records of either but the record that counts most for me is that they served as admirably as they could at the time. The Swift Boat Liars and the Hanoi Shitheads can kiss this old veterans ass.