It isn't really about that.
They fucked up, to say the least. But,
1. They aren't the only game in town, and are not the only ones who would be affected by such a ridiculous and nearly impossible boycott.
2. Severely altering your way of life in an effort to teach them some sort of lesson, as if they haven't already seen the err of their ways and are not already paying for it, is dumb.
Worry about the finger-pointing and blame-placing legal ramifications bullshit later. There will be plenty of time for it.
Look how long it took Exxon to bounce back from their little fuckup, which seems like spilled milk compared to this.
Trust me, BP ain't out of the water yet.