Well, he might as well have vowed it because this comes close to doing it:

A budget dispute erupted into a full-scale battle Tuesday as President Bush vetoed the Democrats’ top-priority domestic spending bill and the party’s Senate leader threatened to withhold war funding if the president does not agree to pull out of Iraq.
The long-anticipated clash came to a head as Bush rejected a $606 billion bill to fund education, health and labor programs, complaining that it is too expensive and is larded with pork. Within hours, Senate Majority Leader Harry M. Reid (D-Nev.) declared that Bush will not get more money to pay for the wars in Iraq and Afghanistan this year unless he accepts a plan to complete troop withdrawals by the end of next year.

(via)
Our troops are not a political football that our politicians use to get their pork. It is all kinds of wrong that he would use them in this way. I hope his phone is wringing off the hook. And our candidates better be quick to jump on this arrogant overreach and denounce it.

More from Beliefnet and our partners