The leader of the most powerful nation on earth has a lot of tools at his disposal. Not one of them is a drilling rig or underwater submarines capable of going down there and capping that well. For that he has to rely upon either BP or another oil company. So he either sticks with the company that's already liable and likely to do the most it can or try to hire another company who's going to cover their ass to avoid liability.
In the meantime you want him to do what exactly? Get angry? I would suggest he's done that. But to do so in public serves no purpose. He is, after all, the leader of a country. Or are you forgetting that many of the same people (don't know if you were one) who defended W. when he was calm in the face of the 9/11 attacks and kept reading to the kids are now the ones attacking Obama for not going ballistic. Make up your minds.
As to god? Maybe you should be asking why your deity isn't doing something about this. Obama was down on the Gulf coast right away and has been on top of this from the very beginning.
You clowns just want to bitch at Obama and you'd do it no matter what happened here. If the well was capped you'd praise BP and complain about something else.