Actually, there were a lot of people complaining about the deficit in Bush's last two years in office.
Let's look at all the numbers and not just your cherry-picked selection (these numbers are total - both on- and off-budget, source is the GPO):
2002 - 157 billion
2003 - 377 billion
2004 - 412 billion
2005 - 318 billion
2006 - 248 billion
2007 - 160 billion
2008 - 458 bilion
2009 - 1,412 billion
What, you might ask, happened in 2008? Oh yeah, that's the first fiscal year where the budget was passed by a Democratic controlled Congress. There were plenty of us begging that Bush veto those Congressional bills and he failed to do so in order to keep up the support he needed for the war.
The last year of the Bush presidency is very interesting as it relates to the budget. At the time there were a number of companies failing. Obama had been elected and Bush asked Obama what he wanted to have done. The incoming Obama administration had a lot of say in what was passed and Bush gave him full support. Even more interesting is that the TARP fund was fully funded in that budget and, hence, the huge number. However, the repayments of TARP were accounted for in the fiscal years in which they occurred. In essence, much of the budget deficits until TARP was repaid were artificially lower because they, in essence, borrowed from fiscal year 2009.