Same with BP - They run a reckless operation, and spilled oil from their lease washes up on OTHER PEOPLE'S PROPERTY, then they have violated their agreement also, and are not entitled to keep the lease. Everybody has rights, as long as those rights do not infringe on the rights of others. BP only has rights up to the point they violate the rights of others. BP does not have the right to violate the property or rights of others.
Now let's use a little logic here. Since BP screwed up deep water drilling, it is only natural that the OWNER of the properties in the Gulf, namely the Federal government, has the right to make sure that this does not happen again. That is where the moratorium for 6 months comes in. It is the same thing as being a landlord who has a bad tenant in an upstairs apartment, who continually overflows his bath tub, causing damage to the apartment below him. In this case (At least in Texas), the landlord has the right to seek an emergency eviction order, so that he can get rid of the tenant in the upstairs apartment, in the interest of the well being of the tenant in the lower apartment.
By the same token, the owner of the leases, that is, the Federal government, is within its rights to order that drilling in deep water be stopped because of the possible danger it poses to properties on the coasts, until such time that the danger can be rectified, and also has the power to force BP to pay for the damages that BP caused to the property of others.