From an AP report:
Obama recently chided Karzai and his government, saying it had “not gotten out of the bunker” and helped to organize the country or its political and security institutions.
Also on his itinerary later in the trip is a meeting with Nouri al-Maliki, the Iraqi leader. On the campaign trail, Obama has said one benefit of withdrawing U.S. troops is that it would pressure al-Maliki to shore up his government as well.
Nonetheless, he said he did not plan to reiterate those messages in person.
I don’t buy his “I’m going over there as a US Senator” cop-out. He’s willing to publicly put down foreign leaders to get a crowd of liberal supporters going (and get primary votes), but refuses to personally confront those same leaders when given the chance. He shouldn’t have said those things to begin with.