My answer is we will probably always be there in some role. I, like you, want Iraq to take over for itself. And alot of reports say Maliki and his government are getting better. I don't have a set date I want or anything but yeah I would guess that 100% of the americans have a breaking point. I agree with bruce that setting a date empowers the insurgents. But then again so does our bickering constantly in Washington.
IMO a "date" should only be for when we let the iraqi army start doing their job. and since they know the people, language, and the turf and won't have a CNN embed everywhere they go, they might be more effective than we are.
We're gonna be guarding the 14 to 19 permanent US bases forever. We're guarding OUR oil pipeline forever. I accept that, it's how it has to be to keep the oil we arrived for.
THe fact Bush will put no timeline, and no defineable goals on a war that's 4 years old- that's dangerous. Suddenly it's 8 and 12 years into the war- 10k US soldiers dead - and the line is still "we can't tell them when we're leaving".
There comes a point you have to get out of the cities and let them fix their own shit.