The outgoing commander of US troops in Iraq, Gen David Petraeus, has said that he will never declare victory there.

In a BBC interview, Gen Petraeus said that recent security gains were “not irreversible” and that the US still faced a “long struggle”.
…..
He said he did not know that he would ever use the word “victory”: “This is not the sort of struggle where you take a hill, plant the flag and go home to a victory parade… it’s not war with a simple slogan.”

http://news.bbc.co.uk/2/hi/middle_east/7610405.stm

Since we can agree that Petreaus is the most informed and foremost authority on Iraq, why won’t Bush and McCain listen, stop declaring victory and discussing “winning with honor”?