This image has been making the rounds on facebook. It isn't advocating socialism, exactly, because it is the charity from private individuals and private businesses, rather than from the government. I think something like this would work, but only in certain areas. I can see this working in a place like Italy. If you tried to do this in the USA, it would only attract the lowest, scummiest creatures, and they wouldn't ask in a meek voice at all, they'd come in and demand what "they be owed".
So, as much as I'd like to see this kind of kindness and charity here for those who could truly use a hand up, I know it would never work here.