Homeless people are usually heroine addicts and you should spit on them anyways.
For the absoloute tiny percentage of homeless people that just don't have jobs, family, or anywhere to live, you should feel sorry for.
Unfortunately, 99% of homeless people are indeed homeless for mistakes that they have made. You make a mistake, you face the consequences. Karma will work out.