Lot's of guys are posting on this subject lately so I thought I'd put in my two cents worth...
Liberals love to congratulate themselves on their compassion regarding their fellow citizens who are homeless. To them, "compassion" is seeing to it that the government generously gives the homeless stuff...other peoples' stuff, never their own stuff. They always claim that spending on social problems yeilds solutions to social problems. Based on that, one might assume that the states in which liberals mindlessly wallow in their own self-congratulatory, socialist utopia of giving would also be the states where homelessness is at a minimum...one would be wrong.
It turns out the 5 most liberal states(New Mexico, California, Washington, Vermont, New York) regarding taxation, voting record, individual and economic liberty, indigent care, etc, are custodians of 31% of the homeless in America. That's right, the more liberals you have, the more bums there are sleeping and urinating in the streets. "But how could this be?", You ask.
Look, why do you think bums and panhandlers are called "bums" and "panhandlers"? It's because their primary purpose each day is to get people to give them free stuff. So predictably, they will go wherever they think they can score the best stuff.
Arrogant, superior liberals think of themselves as supremely compassionate and nice. In addition they feel guilty about their success as white people, so they feel they have to do something to help the smelly, unpleasant bum sleeping in the doorway of the local Starbucks. Having the government hand out fantastic goody bags of cash and entitlements to anybody who asks for them not only aleviates liberals' white guilt, it also absolves them of having to actually do anything themselves. Simple support of government action is equal to compassion in the minds of do-gooder liberals.
Why, it's almost as if the economic principle of [subsidizing behavior(in this case indigency) gets you more of that behavior], stands true. Who knew?