Leaving oil trading to the banks portends another financial disaster by tying their viability to the highly volatile world of commodity trading. It's time that the bankers got back to banking the old fashioned way.
The first step is a name change. Call them insurance, because that's what they are. The insure against the possibility that you won't get paid money someone owes you. Once they're called insurance, regulate them like insurance.