i agree with you that he is a big media hog but it seemed like he was trying to get the issue stopped from both sides. Kerry is his friend and i'm sure he wanted to not bad mouth him.......you wouldn't want to be disloyal to a friend but he did not campaign for anyone but Bush and for that he should get some credit.......I'll bet his voice added some votes from mods along the way.
McCain defended Kerry A LOT. He's not just a media hog. He's a RINO. He was absolutely silent about the Dan Rather attack on Bush. These 4 threads are articles where McCain defended Kerry.
http://www.freerepublic.com/focus/f-news/1100481/posts
http://www.freerepublic.com/focus/f-news/1186358/posts
http://www.freerepublic.com/focus/f-news/1206457/posts
http://www.freerepublic.com/focus/f-news/1133421/posts