This one is so slimy that it's even being disowned by Republicans.
The Republican senator from Nebraska agreed, saying on Face The Nation that the GOP's presumptive nominee is "treading on some very thin ground here when he impugns motives, and when we start to get into 'You're less patriotic than me, I'm more patriotic.'
"They're better off to focus on policy differences," he said.
"It's just not responsible to be saying things like that, again, if for no other reason than for the good of this country and the world.
"One of these two men, on January 20th of next year, is going to have to bring this country together, and the world, to deal with huge problems. I think the next president is going to inherit an inventory of challenges as big as Franklin Roosevelt inherited on March 4, 1933."
Sen. Jack Reed, D-R.I., who also accompanied Obama to Afghanistan and Iraq this week, called the ad "completely distorted."
"Senator Hagel, Senator Obama and I visited the combat support hospital in Baghdad to thank those nurses, those doctors, to see patients that were there, to bring a bit of greetings from home and profound thanks," he said. "That should be in the ad that Senator McCain is running.
"I think Senator Obama made a very wise choice [about Germany]. Any suggestion that a visit to a military hospital would be political, he made the wise choice not to go.
"But when we were in Baghdad, we made a point, at the end of a very exhausting day, to go in and see these magnificent young Americans and those doctors and nurses that give such tremendous care - without a lot of fanfare, just to say 'Thanks.'
"We went to Jalalabad to see the soldiers of the 173rd. We stopped in Basra to see our soldiers down there. We went into Anbar province to see soldiers there.
"That is a completely distorted and, I think, inappropriate advertisement."