Bankers, politicians and regulators have taken their share of the blame for the credit crisis.