Low-income Americans are struggling more than ever to afford housing. Homelessness has reached record highs. The US is short an estimated four million homes. And a growing number of people who are ...