When a less-gray-haired Sen. Barack Obama declared, early in his first presidential campaign, that he would be willing to meet with the leaders of estranged nations like Iran and Syria without preconditions, he was roundly chastised by both Democrats and Republicans alike for naivete.