Excuse me, Mr. President, but I guess you forgot. This is America, not Venezuela or Cuba. In America, not even the President of the United States can order a private company to place funds into escrow without a little thing called "due process". That's right, Mr. Harvard graduate, professor of Constitutional studies. You cannot order a business to put funds aside, no matter how good of an idea it may be. Only the courts can order that, and only after BP is legally found at fault.
I do agree that BP needs to pay for all damages. But if forced to put billions into escrow, they will have less available to drill for oil that brings in that money. If you hamstring someone, they simply cannot produce effectively. And the last thing we need is for BP to be so emasculated by Obama's lust for power to the point that they become UNABLE to pay.
But in any case, Mr. Obama has neither the authority nor the right to order that they put money aside. He is not KING, and this is not yet a dictatorship. He would do well to remember that, and leave his Marxism in the closet.