In August 2007, then Senator Obama gave a rather prescient speech in which he said,

“I understand that (Pakistan) President Musharraf has his own challenges. But let me make this clear. There are terrorists holed up in those mountains who murdered 3,000 Americans. They are plotting to strike again. It was a terrible mistake to fail to act when we had a chance to take out an al-Qaida leadership meeting in 2005. If we have actionable intelligence about high-value terrorist targets and President Musharraf won’t act, we will.”

So naturally, Republicans like John McCain had to reflexively oppose him.

“Sen. John McCain of Arizona, close to clinching the GOP nomination, called Sen. Barack Obama ‘naive’ today and…blasted him for advocating a bombing of Al Qaeda hide-outs in Pakistan,” the Los Angeles Times reports.

As did The Quitter:

Sarah Palin’s pointed criticism of Barack Obama’s foreign policy agenda Tuesday morning included a swipe at Obama’s stated commitment to strike at terrorists inside Pakistan’s borders if they are in the sights of the American military.

“Senator Obama has also advocated sending our U.S. military into Pakistan without the approval of the Pakistani government,” Palin said. “Invading the sovereign territory of a troubled partner in the war against terrorism.”

And best of all — Commander McFlightsuit’s snarky strawman:

Appearing today on Fox News Sunday, President Bush laid into Sen. Barack Obama, claiming he would “attack Pakistan” and “embrace” Iran’s president Mahmoud Ahmadinejad.

“I certainly don’t know what he believes in,” Bush said when asked if there had been a “rush to judgment” about Obama. “The only foreign policy thing I remember he said was he’s going to attack Pakistan and embrace Ahmadinejad.”

It would be nice if some reporter would ask one of these clowns if — in light of recent events — they’ve had second thoughts about this.