Good grief, there are so many GOOD republicans, McCain is one of the worst. Vietnam ended a long time ago. Thanks for serving Sen. McCain, now please step aside for some new blood, yours is just to stale.
Yes, time for him to retire, but his ego won't let him.