No. Homeless people almost all have mental illness, substance abuse problems, or some combination of the two.
I'm not seeing why you and the OP think they are representative of the general population in any way. They are, pretty much by definition, people who are too messed up to function in society.