Edwards Versus Petraeus

General Petraeus says we'll be in Iraq for years. John Edwards fired back this morning:

“General Petraeus’ comments are just the latest example of the Bush Administration’s disconnect from the reality on the ground. In order to get the Iraqi people to take responsibility for their country, we must show them that we are serious about leaving, and the best way to do that is to actually start leaving. Instead of talking about keeping our troops in Iraq for another decade, the Administration should begin bringing our troops home to the hero’s welcome they deserve.

I'm not entirely sure how this fits into the residual forces debate but Edwards does seem to be at least playing footsie with the idea of differentiating himself on this issue.