(CNSNews.com) - House Speaker Nancy Pelosi (D-Calif.) said President Bush's Iraq policy has failed. She was responding to comments made last week by Gen. David Petraeus, the top U.S. commander in Iraq, who said that no one in the U.S. and Iraqi governments thinks there has been "sufficient progress" when it comes to national reconciliation." Michael Rubin, a resident fellow at the American Enterprise Institute, called Petraeus a "realist," adding that progress toward reconciliation will take time.