I think folks on this board are being very harsh with this people. In a way I agree as well... all of their choices and actions will not better their lives, but it's easy for me to say this.
...
Obviously they do need help with learning to manage their money. This is a skill that many people do not have because let's face it, we learn by example and if you come from a family where no-one has been financially responsible why would you expect the next generation to be any different?
For me, the best way to help people like these would be via a mentoring program. The son needs to be mixing with people who have greater ambitions and desires than his parents likely have. He may decide to go the route of the parents, but the exposure would at least possibly put the idea in his head that there are options out there in the big world. The parents need to be taught how to budget. Someone needs to sit down with them and show them how much they spend on alcohol and cigarettes and let them make the decision as to where they think they funds are best spent. Someone needs to sit down with them and discuss their career options, help with resumes, talk to them about training opportunities.
The truth is we can all come up with ideas on what these people need to do to fix their lives however will any of the members of this board actually take time out of our lives to participate in helping those who need help? Most people who find their way to this board are going to be fine regardless of whether or not anyone posts an answer to their query on portfolio allocation. Talk is cheap, it's easy to preach on the internet, we can blather on all we want, but with the skills we all must have if we have been able to achieve our FIRE goals, why aren't we out there helping where it is needed?
I tend to agree with DangerMouse, but changing their attitudes is a much harder task than one would think. I cannot understand why, but these type of people feel "stuck" and are unable to snap out of it.
I have lived side by side with folks like this for several years (safe, cheap place to live while I was in college). Time after time I was amazed at the choices they kept making... not taking a job because they get more on unemployment (never mind the long term pay off)... quitting jobs when given a raise (it would throw them over the income threshold for state aid)... even filing for legal (marriage) separations and confusing their kids in order to qualify for more aid...
These are not bad or even lazy people (at least some of them), they are just stuck in a rut and unable to see past today. I have tried and tried to show them how in the long run they will never break free and be better off until something changes... I kept telling them don't quit just because you got a raise, hang in there for another six months (deliver pizzas or clean houses in the mean time) and you will get another one and then you will be better off and no longer at the mercy of govt funds... for whatever reason, they were never able to see past the initial six months.
My take is that they are unable/too insecure to set up a goal, come up with a plan and work towards it; they are afraid and unwilling to "choose" to accept less income in the short run in order to establish a better life for themselves later on. This, in turn, is a recipe for hopelessness which further reinforces the same choices and steers them towards spending $$ on useless things such as alcohol, cigarettes, fast food and lottery tickets (things that give them hope and make them feel better today and are the only things that can be bought with their current incomes).
I mostly worry about their kids... I do think most of it is learned behavior and they, much like their parents, will have cards stacked against them.