You are right DWD, I'm being a jerk.
I will kind of answer one of them. The BP quetion.
I don't believe that just BP or the government are the answer. It is a collective group of public, private, and government people that need to come together to fix this.
If the government is the most involved, you will just have a bunch of lazy ass people getting paid to walk up and down the beach and pretend to pick up tar balls.
Short answer, most of the clean up will be handled by private business that can make a profit.
The blame game is really pointless. To blame only BP based on the fact that they are a greedy company is silly. If they even thought for a minute that this was likely to happen, they would have a mechanism in place to capture this oil and continue to make a profit.
If it was about the dollar, this would be fixed. It's not really. Oil drilling is mostly grunt work with a few engineers that are probably laughed at by a bunch of know-it-all managers, that are just not intelligent enough. Period. No conspiracy, just incompetence. Not saying that all oil rig workers are dummies at all. I just know that engineers are often scoffed, because of their doom and gloom nature.
Even if the government had better inspections, it wont fix incompetence on the part of the inspectors or the people running the rig.
Money makes the world go round, private business that works for profit is probably a better solution, with some government checks and balances.
Not a complete answer, but kind of brief.