Most of us agree there are a lot of factors at play, including the "price:earning" issue, which is real. I'm not sure what can be done about it, many of these issues strike me as inherent. We could in theory prohibit corporate ownership of single family homes, I don't know if that is really doable, but in concept. We could resurrect the home interest deduction again as an add on.
We could balance the budget ... ha.
A steep economic downturn would obviously help on the price angle, but hammer the earnings part for many.