Here's the thing -- the less we drill, given that demand will be pretty much the same either way, the more some other country will have to drill. This is okay in some ways (perhaps we will have more untapped resources in the future). But if you care about the environment, it's a bad thing. Because in any human enterprise there will be accidents; it's not if, it's when.
This spill will be stopped and cleaned up. The U.S. cleaned up Valdez; the U.S. cleaned up the Kuwaiti oil fires. Now does anyone really think that Mexico, Venezuela, Saudi Arabia, or China cares as much as the United States about cleaning up environmental damage, or has the same kind of resources to devote to the task?