Flaw in the model? Greed is a fact of life.
Here's Greenspan's crucial error: BANKS DO NOT MAKE OPERATING DECISIONS.
Individual executives make decisions, and the decisions they made were for their own personal self interest, NOT for the long term interest of the company. The mistake was in assuming that executives care about what happens to the institution after they have taken the money and left. The banks had executives that were willing to make decisions that would cost OTHERS billions, as long as THEY got their bonus packages.