I agree with you - McCain is fraying.
He was on with Jon Stewart, and he wasn’t doing much better than doddering, being given grudging audience respect as an old grandpa.
You said he forgot where he was today?
I recall President Ford's one gaffe that pushed the tide to Carter. Yet McCain keeps making them almost every time he opens his mouth. He said Putin was German, admitted he knows little about the economy, needed Lieberman to whisper answers to him about al Qaeda and Jewish holidays, plagiarized recipes from the Food Network, wants CFR to apply to others but not him, talks to himself, blatantly lies, etc.