Sure, they can complain about whoever they want that destroys the environment, the main point being that they are hurting the environment, suggesting that these people actually care about the environment to a point they are willing to take action to protect it. Theoretically of course.
Oil does rise from the oceans, regularly. They're not lending a hand though, because nature takes care of itself. Sure they can be mad at BP, but surely there's a time and place for everything, and what's more important right now, saving the earth and cleaning up the mess, or being mad at BP? What's more pressing?
If they were true to their ideals in saving the environment, which causes them to be mad at companies that hurt the environment in the first place, why wouldn't they act on those ideals?