As BP struggles to contain the oil leaking into the Gulf of Mexico, and businesses and communities across a swathe of coastline brace themselves for the economic and environmental impacts of oil washing ashore, President Obama told NBC last week that he wants "to know whose ass to kick".