Let's be realistic here: you don't know what you're talking about at best.
Those who are homeless tend to be so for a few reasons:
* Being a battered wife who has finally decided to leave her husband;
* Being mentally ill without the support structure to ensure that you have all of the (expensive!) medications you require and/or treatments that keep you stable enough to be productive to society;
* Losing one's home to a fire or other disaster without sufficient insurance to recover from it (if one could even afford or qualify for insurance) or where the insurance company refused to pay for legitimate damages (see also Katrina);
* ...and exercising bad judgement and choices over time.
Any of those you said, can happen to anyone, anytime. If a family is living paycheck to paycheck, something like this happens, they can be financially ruined and become homeless in just a few months.
Those who are homeless tend to be so for a few reasons: * Being a battered wife who has finally decided to leave her husband; * Being mentally ill without the support structure to ensure that you have all of the (expensive!) medications you require and/or treatments that keep you stable enough to be productive to society; * Losing one's home to a fire or other disaster without sufficient insurance to recover from it (if one could even afford or qualify for insurance) or where the insurance company refused to pay for legitimate damages (see also Katrina); * ...and exercising bad judgement and choices over time.
Stop being a judgemental ass.