President Obama has told Wall Street in no unceratin terms that it must learn from the mistakes of the recent past and that there will be no second bail-out should another crisis occur.