United States President George W Bush has criticised the passing of the Iraq supplemental war spending bill that squeaked through the House of Representatives by a slender margin of 218 to 216 votes largely on party lines.
Bush once again warned law makers that he will veto any bill that did not come to him in a "clean" fashion.
He also reminded Capitol Hill that it did not have the numbers to overturn the Presidential veto.
"... Today a narrow majority in the House of Representatives abdicated its responsibility by passing a war spending bill that has no chance of becoming law and brings us no closer to getting our troops the resources they need to do their job," President Bush said shortly after the vote.
"Purpose of the emergency war spending bill I requested was to provide our troops with vital funding.
Instead, Democrats, in an act of political theatre, voted to substitute their judgment for that of our military commanders on the ground in Iraq," he said.
"They set rigid restrictions that will require an army of lawyers to interpret. They set an arbitrary date for withdrawal without regard for conditions on the ground.
And they tacked on billions for pet projects that have nothing to do with winning the war on terror.
This bill has too much pork, too many conditions, and an artificial timetable for withdrawal" he added.
"As I've made clear for weeks, I will veto if it comes to my desk. Because the vote in the House was so close, it is clear that my veto would be sustained," Bush said.