Drilling is fine if done right. Obama and BP handled the Horizon disaster about as poorly as someone could. Not capping the gusher for weeks or was it months is simply unacceptable.
Oil does flow naturally from the ocean floor and winds up on beaches, just not in the amounts that we see/will see in the decades to come.
Exxon Valdez disaster still has beaches in Alaska soaked with oil, I can't imagine what this episode will bring in time to come.
Solar, wind, tide are all way to help produce energy, I say lets follow up on those sources.