The CRA has nothing to do with the sub-prime mess. There was a real problem and biases in granting qualified borrowers at that time. If the CRA is in any way to blame for the current mess, it would have happened a long time ago.
This current mess was caused by greedy lenders making loans they knew or should have know were not based on an accurate picture of the borrowers’ financial states.
They were not greedy lenders. They were forced by left wing groups like ACORN to make bad loans or be shut down because of this law.