I've actually had thought about this when I was younger. To counter poverty or provide for the poor, you'd need large amount of resources. Many are greedy and power hungry in this world, and can give a rats ass about others except themselves. I don't understand how some people can have enough bills to wrap around the earth multiple times and not think once about what he/she can do to counter this problem we have in society.
If I was able to generate large enough income from the interests that I earn from savings funds, loans, etc., I'd be more than gladly to put aside some money to build a facility to give the homeless a second chance.
A good way to train these homeless people is to offer a rewards program where one would have to do certain chores to get fed or earn a wage. Most homeless are depressed so treatments on depression is a must. These homeless are used to people handing out food and money to them that they think they'll always get fed.
You must think twice before offering your help to these bums. I live in Vegas and I see a lot of scams going on the streets. I've gave money to bums who I thought were real bums but then later realized it was their job because I'd see same guys I gave money to gambling on my craps table. It's true that some bum look-alikes make a good living acting like bums on the sidewalks or highways.
Nightwork4, I'd have to disagree with you. There is a solution for this, most people just don't care about them.