Oh, that’s hilarious. Obama doesn’t want to debate McCain, because he’d beat him so badly that McCain would pick up sympathy votes? Are you kidding? Do you seriously believe this?
Obama has not shown himself to be a particularly good debater. He is far less experienced than McCain, and far less knowledgeable on issues of security and military issues. McCain has lived through a lot more recent history than Obama has, being 25 years older, and was right in the middle of some very momentous decisions. They’re probably about equal on economics - neither of them know what they’re talking about. Obama’s obviously more knowledgeable on issues such as law, but they aren’t big debate topics.
If I were Obama, I’d be worried about McCain saying things like this:
“In the first Gulf war, we chose to do X and Y and Z. I was on the committee that evaluated those choices. Given what you know of those issues, what would you have decided, Senator Obama?”
“What did you think of the Security Council resolution passed in '92 which set up
condition X?”
“Senator, your strategy is not at all similar to the approach taken towards the Fulda Gap in the cold war. Why do you think yours is better?”
In short, there are a million ways McCain can probably trap Obama, simply due to his greater experience and intimate knowledge of events that happened while Obama was still in school. If Obama has to say, “Senator, I’m not familiar with those events” too many times, he’ll be in trouble. If he tries to fake it, he could step in it badly.
Obama has said a few things which make me question his general knowledge. I’ve seen no evidence that he’s schooled in a whole lot outside of his narrow interests, and certainly not on defense and the military. That makes him vulnerable to McCain more than say someone like Mitt Romney.