To me, the solution is simple. We are running in the red, we have to get into the black. How do you get out of debt? You spend less than you make over time. So you either make more $$$ or spend less $$$ ... It doesn't take a doctorate from Harvard to figure it out.
The government has to create more markets. The easiest way that will be totally painless to consumers is to legalize, tax and regulate things people spend money on now in a black market not subject to tax. The 3 things I would add would be:
And trust me, if marijuana was legal, you'd see a tremendous growth in 'gardening'.