No way! The oil company that caused the spill is 100% responsible for the spill and therefore the cleanup and settlements. Carelessness should never be rewarded by the ability to take a tax deduction for damage done. They might actually take more precautions so there are no more spills that are so damaging to the environment. Then we need to ask if the oil company in question is actually paying taxes in the U.S.