I've been active in my parish's St. Vincent de Paul conference for about four years now. We meet all sorts of people, and while it would be difficult to characterize them with one word I certainly wouldn't call the people we serve lazy.
I believe the reason our Lord wants us to serve others isn't so much for their benefit but more for our own spiritual well being. I've had my perspective drastically changed. As someone said, our society has done a good job of pushing the poor to the fringes and out of sight. It's been every Vincentian's epiphany in our conference that we had no idea there was so much suffering right in the neighborhoods where we live, work and worship. Literally, the poor are pushed off the street, out of sight.
As Vincentian's we're more interested in charity than welfare. We believe work adds to the dignity of the person. We also want to help those we encounter to use what resources, meager though they may be, in a manner which helps maintain their self-sufficiency. We're more about a 'hand up, than a hand out'. As a group, it's pretty hard to take advantage of us. We work in pairs, and meet regularly to pray and discuss some of the visits we make. Also, we don't have the resources to permanently support people. We can seal the gap between hope and despair, but to maintain someone in their home for months and months is not something we're able to do.
So, if someone is truly lazy, they can only get so far with us.

I haven't encountered too many of them. Generally the people who call me have a real, pressing and sincere need.
There is pressure on us to be merely a check writing entity, but we resist it. We're all about the home visit, develping relationships and trying to stick with people through tough times. At times, I run into a welfare, 'I'm so helpless' type of mentality. It's interesting dealing with everything we have to deal with. There's just so many different types of people with different kinds of needs.