Can I just say but Bush and get it over with? Seriously, he sucked. Congress still sucks. No matter where we turn, the best we can hope for is a reacharound.
People talk like this deficit began on Jan 20, 2009 just because Obama is in power now. It did not. Bush really screwed the pooch when he and a complicit congress took us to war without paying for it. Those costs are ongoing...bigtime. Then there's the healthcare rx drug bill, which was passed w/o any way to pay for it. Then there's the general healthcare issue where costs continue to rise without any real constraints, which he did nothing about.
It isn't just the Bush years that screwed us either. Clinton and his congress set the stage for the housing bust, still did nothing on healthcare, and helped deregulate wall st. lending practices. Before Clinton, you had Bush 1 and "deficits don't matter" Reagan. Then Carter, Ford, Johnson, Nixon, etc. etc. etc.
Anyway, my point is that we'd have this no matter who is in power now. Democrats and Republicans are two sides of the same coin, playing us against each other. There is no systemic/structural change going on in that dynamic AT ALL. In fact, it is getting worse. Meanwhile, problems (and debts) mount as our politicians do what is politically convenient instead of what is necessary and/or right. I give up... Let it burn.