I do understand what you're saying - however, it doesn't change the fact that, even the oil spill is creating areas of expansion. Because of this spill, we've got tons of industries investing in technology to clean up large-scale oil spills. Heck, here's a story on a local company:
http://uwire.com/2010/07/01/carmi-based-company-booms-from-gulf-oil-spill/
We've got renewed calls for cleaner sources of energy (something that's going to pump tons of money through the economy. Granted, it's money no one has to spend right now, but that won't stop us anyway).
And, as I said before, simple things like the number of people going down to the area to report, investigate and participate in the clean-up efforts. These people are spending bucketloads of cash.
Then, you've got the money BP is going to (well, maybe...) pay out to businesses that may have just closed anyway due to the economy.
All of these things help expand the economy (expect, maybe, that part about spending money we don't have...).
And, not to change the subject (although this is closer to my original question) should the effect on the overall economy be what determines when the government should intervene on using taxpayer funds to correct mistakes made by individuals? "You had three kids you can't afford. Eventually, those kids will grow up and might pay in some taxes. Money for you!" "You destroyed an entire coastline. Much money was lost. Nothing for you. You have to clean up your mess yourself. Who cares if the continued devastation of the coast line causes even more loss of potential growth in the economy. Walk it off, Barbara."