"The Bush administration and Congress have scaled back programs that aid the poor to help pay for $600 billion in tax breaks that went primarily to those who earn more than $288,800 a year."
Hogwash! Clearly those tax cuts have resulted not in a loss of federal tax revenue, but rather in an INCREASE in tax revenue. The budget cuts lamented here pay not for cuts in tax rates, but rather for other government expenditures, such as "bridges to nowhere", a cowboy hall of fame, big ag subsidies, unnecessary airport travel security, refusal to lease out AMWR and the coasts of FL and CA to petro companies, hookers for Katrina victims, the silly "war on drugs", all the unnecessary imperial trappings of presidential travel, and yes, Bush's wars in Afghanistan and Iraq. Spending for these programs has increased even faster than the increase in tax rev caused by the cut in tax rates.
If you want more money for "programs that aid the poor", you have two choices: more cuts in tax rates to generate more tax rev, or cut some of these other programs.