I don't think welfare has any impact on a persons character. It sounds like you just have a repeat offender here. If you're doing this for charity or church, I think keeping away all substances would be the best idea to start with. No more drinking, and not so much giving him an ultimatium, but more of a dead line for the help your giving. Unfortunately a person character, and short comings are not created by external means. Some truely need, some truely don't. Just like some people who are millionaires who are not as generous to house someone, but their are also people like yourself. Try a diffrent approach, can't hurt.