That's a cute catch phrase and all, which there is some truth to, but at the end of the day its not good enough. We have created a society in which a sizeable minority of society expects to be taken care of their entire life. Hell I don't even blame them, its not their fault that they were classically conditioned to be a leech since birth. However this cycle is unsustainable and has got to be stopped now. I'm not sure of the exact answer, but I know its not our current system. I think attaching community service and/or labor for long term (i.e benefits received after a year or long period of time) welfare and unemployment might be a good starter. Forcing people to get off their ass to get government money might just might encourage the lazier ones to make more money in the private sector.
Also I'd really like to know if this study exists. All I'm asking for is numbers people.