A problem in this country is that compared to places like Sweden, many people are deeply right wing. They don't want their money to be spent on other people. On another thread in AIBU about Jamie Oliver, a poster talks about the brilliant, healthy school meals available in Sweden, which are 100% paid for by the tax payer. In Scandinavia, the population is taxed far more than we in the UK are, and they have the sense to spend it on things which are seen to benefit society (such as healthy children), and which will have positive, knock on effects. The general level of wages is also much higher, so they can reap more in taxes. The phrase "you get what you pay for" springs to mind. On the other hand, their population is smaller than ours.
A major problem in this country is the fact that so many wages are so insultingly, pathetically low. Why on earth should there by the need for tax credits? The low esteem which some jobs are held, and by large sections of British society too, is quite disturbing. Also In the south west, where I live, they'll advertise responsible, well-qualified jobs, which need a degree in the paper, and the salary is £14-15,000. It's outrageous! And the average house price is over 11 times annual salary. The whole system is screwed and until there's a fundamental change in the way people and governments view the way we collect and spend our money it'll remain screwed.