Obama also criticised them for “hypocrisy, fear peddling, fear mongering.”
Confronting a major challenge to his world view, Obama tried to turn the tables on his critics, saying they were guilty of “bluster” and “dishonest, divisive” tactics. He cited a litany of what he called foreign policy blunders by the Bush administration and accused McCain, the presumed Republican nominee, of “doubling down” on them.
“George Bush and John McCain have a lot to answer for,” Mr Obama said at a midday forum here, listing the Iraq war, the strengthening of Iran and groups like Hamas and Hezbollah, Osama bin Laden’s being still at large and stalled diplomacy in other parts of the Middle East among their chief failings.
“If George Bush and John McCain want to have a debate about protecting the United States of America,” Mr Obama said, “that is a debate I am happy to have any time, any place.”
His defiance and disdain for Bush’s record appeared to be a signal that he will push back against efforts to define him or his record as weak on terror or accommodating to foreign foes, a strategy Republicans used successfully against Senator John Kerry in 2004.
The appearance also signaled that the campaigns are pivoting swiftly toward the general election, with the two sides already in full attack mode.
Consistently throughout his comments about foreign policy, Obama yoked Mr Bush and McCain as one entity.
McCain’s campaign answered quickly and sharply on Friday. A spokesman, Tucker Bounds, called the remarks a “hysterical diatribe in response to a speech in which his name wasn’t even mentioned.”
McCain, speaking to the National Rifle Association in Louisville, Ky, said he welcomed a debate with Obama over national security and threw the naïve description back at Obama.