Homelessness problem needs a long-term fix