To cross subjects the general discussion thread has a subject on Lucas selling Lucasfilm and it was mentioned he'd be giving the bulk of his $4 billion to a Family Foundation (it offers enormous tax advantages). That's one good example of how a public policy/law can support social justice by encouraging private giving.
Originally Posted by Lord Ben
Or not; it all depends on the charity and how the funds are distributed. A huge donation to partisan political organizations for example does not support social justice, or does so indirectly at best, nor does one concerned primarily with animal welfare, or religious organizations (again, indirect at best depending on said organization).
Further, as Merdle has mentioned, a mix, so far as the US is concerned, is the system in place, and it leaves people out in the cold (or dead) far too often. Specifically when it comes to health care, it has resulted in the worst, most cost-ineffective system in the free world.
Also, a system of strong social services maligned as a 'culture of dependency' is hyperbolic and ridiculous, especially given that people pay for them by way of taxation. Though there are those who cannot afford to contribute and rely on them nonetheless, they are the same people who would resort to private charity otherwise (if they could). Lastly, it is extremely doubtful that the vast majority of them want to be reliant and are content with subsisting off others; they are overwhelmingly dependent due to circumstance, not choice.
Finally, citing what is effectively an anecdotal failing of a singular socialized health system does not constitute some serious disadvantage of socialized medicine in general. It also ignores the fact that socialized medicine on the whole has enjoyed a vastly superior track record to largely private systems like the United States' in terms of overall quality and cost of care.