As we all know, as with most things, not all people on benefits are like the people portrayed on the program. However, they are also not all deserving, hard working people down on their luck. I think the truth is somewhere in the middle.
The issue Governments have is being able to accurately distribute benefits to those who deserve it. So either you give to too many people and we waste a certain amount of money on people that don't deserve it, or some people fall through the net. Difficult situation in all honesty, but no-one who deserves benefits should be turned down.