Im not so adamant about Exxon/Mobil as in my opinion, I think they did a much better job at containing the spill. also, the ship capt was not an actual employee, but a contractor, so I cant completely place the blame on them.
the BP spill however, is an entirely different story.