When I see people screaming and walking down the streets talking to themselves, I see people that need love. I see people that need to be taken in, not just for a night, but for a year or longer... so they can stop stressing about where they'll get their next meal, or if they'll have someplace warm and safe to sleep at night.
It is so easy for people to judge them.. say that it is their fault for being down on their luck. When you're homeless, you just get used to people assuming the worse... heck you even start to assume the worse about yourself. You say, why is it that no one cares to see that I'm hurting inside. People judge them for not taking whatever work is available for the day, because they assume... hey, one day helps, right... well when you're homeless, the help of one person is kind and does help for a bit, but what what people need in America are communities helping them.
Unfortunately, you will likely have to go to religious services and pretend to care about religion enough to get the help you need, because that is who America has designated as their community support system.