I'm in the middle when it comes to this. Everyone can vote, but I feel no need to tend to the people who are poor purely out of laziness. If you honestly can't get a job, have a disability etc. only then you deserve some form of help.
Although in the short term you might be right, I can't help but feel that in the long term refusing to help the "lazy" has dire consequences. Remember, these people have children, and placing a whole generation of children into poverty because you disapprove of their parents attitude will only create a huge problem 13-25 vyears down the line.
If you don't help the parents, then the children will grow up impverished, turn to crime, forsake education, and end up worse than their parents.
Maybe it's best to keep the people that you call lazy out of poverty, but without the luxuries we take for granted. Give them the chance to raise decent kids. For a while I lived in South Lanarkshire, which is one of the most impoverished parts of Scotland. Neds, or as you probably call them, chavs ran around the streets causing all sorts of problems. These kids caused problems for everyone, rich or poor. I went to college for a short time with siome of them, and some of them were nice kids, but they had terrible parenting. They really had no chance in life. Some of them could barely read, and would almoost beg for the money to buy a bag of chips at lunch time.
I know it's tempting to punish the people you feel deserve it, but do remember that in doing so you're also punishing the next generation who have done nothing to deserve it.
And BTW. If you hadn't guessed. My dad is a huge Socialist, and done his best to raise me as one. He failed, and he resents me because of it, but some of his views have rubbed off on me