We will have homelessness until we recognize food, clothes, shelter, education and healthcare as basic human rights. Accomplishing this is basically impossible in a free-market capitalist society. Especially one which prizes the right of a rich person to buy 57 yachts on a whim over the right of someone off the street to put some nutritious food in their belly or to see a doctor.
People hire illegals because they are motivated (you have to be motivated to immigrate to a different country) and will work for less than the legal wage, often in unsafe working conditions. If they complain about it they will be fired or deported. They are the closest thing our society has to slaves, of course they will be hired by unscrupulous employers.
act: giving to panhandlers
341“As I have said before, the ever more sophisticated weapons piling up in the arsenals of the wealthiest and the mightiest can kill the illiterate, the ill, the poor and the hungry, but they cannot kill ignorance, illness, poverty or hunger.”