To me, it is that cut and dry. Without the CRA or the amendments passed in 95 the problem you describe would never have happened.
"Banks have been placed in a Catch 22 situation by the CRA: If they comply, they know they will have to suffer from more loan defaults. If they don’t comply, they face financial penalties and, worse yet, their business plans for mergers, branch expansions, etc. can be blocked by CRA protesters, which can cost a large corporation like Bank of America billions of dollars. Like most businesses, they have largely buckled under and have surrendered to their bureaucratic masters.
Consequently, banks in every community in America have been forced to hold a portfolio of bad loans, euphemistically referred to as "subprime" loans. In order to compensate themselves for the added risk of extending these loans, many lenders have increased the lending fees associated with mortgage loans. This is simply an indirect way of doing what banks always do – and what they must do to remain solvent: charging effectively higher rates of interest on riskier loans.
But this is discriminatory, complained the "community organizations." Thus, if one browses the ACORN web site, one can read of their boasts of having "predatory lending laws" passed in numerous states which outlaw such fees, prohibiting banks from protecting themselves from the added risk involved in making forced loans to "subprime" borrowers.
These are price control laws, and price controls always cause shortages. Normally, banks would respond to such laws by extending fewer riskier loans. But in this case the banks are forced to continue making the marginal loans by their bureaucratic masters at the Fed and the other three federal bureaucracies mentioned above. So-called predatory lending laws therefore force the banks to "eat" the losses. This is undoubtedly a contributing factor to the bankruptcy of dozens of mortgage lenders over the past year."