I know it's so hard, even in the UK people get upset 'Why does this inner city youth club get X benefit' 'Why are we sending X troubled child to X holiday camp for the summer'
'Why doesn't my child get these things?' is often the question, but the answer that these things are put in place to try and reduce future potential crime and other societal damage are not things that a lot of people want to consider - I'm spending money now to negate possible risk in the future?
I can't find the report now, but there was an interesting experiment in London. In the UK the average homeless person costs the state around £26,000 (http://homeless.org.uk/costs-homelessness#.UgTa1Y3qlNQ) or even more in London.
A charity was able to get £5000 per homeless person from a corporate donation, and offered this money directly to 100 homeless people, with the only previsions being that they did not get to handle the cash directly and that everything they spent money on helping them get off the street.
Obviously this was a self selecting group (people that wanted to leave rough sleeping), but the following year a stunning proportion of those who had taken part had been able to turn their lives around.
Should there be a buffer to help people turn their lives around and stop them costing the state money? I'm all for it, but I have no idea how we could stop abuse of the system. We could start by trialling the idea out though, with money saved by stopping people and companies avoiding paying their taxes (some £16billion lost each year in the UK: http://www.taxresearch.org.uk/Documents/500000Final.pdf )