Glass-Steagall had nothing to do with the Latin-American debt crisis, nor did it have anything to do with the S&L crisis.
You are right that Glass-Steagel had nothing to do with those crises. It had nothing to do with the financial crisis of 2008 either. The cause in all cases was poor lending practices. Unless you want to outlaw bad judgment will continue to get periodic financial crises, just as we have done since the founding of this country.