Also, I forgot to mention: I haven't had a chance to read the article, but I can tell you that there are down payment assistance programs and other state programs available to borrowers. The borrowers must meet certain minimum credit requirements (FICOs, income, and employment) These programs can offset the cost of getting into a home. At least that's their stated intention anyways. (Usually these programs require occupancy for a certain duration or else the programs are voided and the borrower is liable for those costs.)
In fact, Fannie Mae just announced a couple of months ago that they are now offering closing cost assistance to borrowers/lenders. If you combine this with down payment assistance, silent seconds, grants, and whatever other programs the borrower is eligible for, they can get into a home REAL easily and the lender isn't going to back out of the deal because they bear virtually no risk. In these scenarios, the government does: both federal and state - sometimes local. And the deal is practically guaranteed to be approved.
The whole point of some of these regulations is that lenders (bank or non-bank) are required to try, at the very least, to make credit available to EVERYONE. Some of these regs were in effect before the crisis.
In 2008 the government stepped in and imposed all kinds of regulations to banks and lending institutions to prevent a repeat of the crisis. What actually happened, it seems, was the government become the biggest investor and writer of risky loans. Basically, the government stepped in and told the banks: "You can't do that!" but went ahead and did it themselves.
Lately, though, a lot of non-bank lending institutions have started to crack down on the credit quality of borrowers. Traditionally, a borrower can get an approval for an FHA loan with a FICO as low as 580. As far as I am aware, that's still the case. However, lenders are now starting to require better FICOs to get those loans. (Usually 620 or better.) This is for a straight FHA loan, not state first-time buyer programs which usually tend to have higher FICO requirements (660 or better.)
It's a very unusual world we live in right now to say the least!