I've always felt it will take a generation for the seeds of what we've done in Iraq to bear fruit. There are too many hatreds and scores to settle that have accumulated over the years, and they have to play themselves out before Iraq truly can become a functional democracy.
But Americans want everything to happen yesterday, they have no sense of historical perspective.
Compare Korea then and now...a startling difference.
I was reading an article the other day about how a typical insurgency takes 8-11 years to put down completely. The article is HERE. It's a good read. It gives good grounds for optimism, but can we stick with it? That's the question.