The Democrats are playing politics. Bush will reject the bill. Why. According to the NYT, "The bill says that American troops must begin withdrawing from Iraq by Oct. 1. " So, that's a time line. Bush will veto.
The politics has its place, and, so long as the Democrats play politics, soldiers will remain in that place, Iraq.
The Democrats, most notable in this case are Pelosi, Obama and Clinton, would do better to consider a bill which has a chance of getting passed. Instead, they are posturing the Republicans negatively, useful for the 2008 elections.
Who suffers? Every soldier who might have lived.
see: Democrats Prepare to Send Bush Iraq Spending Bill