he 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."
As far as the American public goes, the 'simple slogan' might as well be 'Go Shopping!' for all the sacrifice and involvement we were never asked for in the run-up to, and incompetent execution of, Bush's lies and war crimes.
McCain knows all this very well. His '100 years' comment proves it.