I wanted to post my feelings somewhere...
there is a lot of sanctimony on the internet about never judging anyone, including homeless people. For one thing, that's silly. It's actually hardwired in humans to judge. Its what you do about it that is up to you.
I have been a supporter of soup kitchens and have helped out folks in need, including homeless people. But how many people actually KNOW a homeless person and their story? I had a (sort of ) friend for many years. She is in and out of jail and currently homeless. I help her out, but only minimally, b/c I have come to see that the poor choices she has made have got her in this place. I won't go into the gory details regarding sex, crack, parenting, alcohol, manipulative behavior, etc. yes, maybe she is bipolar. If she didn't have mental problems before, she sure does now. That life screws you up big time.
The point is, I'm really angry with her and it's coloring my views of homeless people, some of whom are innocent and someof whom are not. So I'd rather help people in nursing homes, blind kids, immmigrant families (kids) and shelter animals--all tend to be more innocent, than, well, my homeless friend.