BP isn't even an American company.
This is part of the risk one has to realize living in an advanced economy. Every single product or commodity you buy has at least some input cost that goes towards crude oil, even if it is simply transportation costs. So since we need oil, we have to extract it somehow. Deep-water drilling is one of those methods.
Now, the argument can be made that the government's refusal to allow drilling in more accessible locations has caused us to move towards more costly, and more risky, extraction methods. But then again, disasters like these are quite rare.
We just have to accept that accidents do happen and take measures to make sure they don't happen again. Not drilling for and consuming crude is not the answer at this point in time.