The thing is that before some people realise their mistake it take them so long. We know that environment is the shortest thing that can influence human being so if environment is involved the only thing that I can solve the problem is also environment so that is to relocate from the nail place you are at another place to save that particular soul
When the environment is involved, I don't think it's easy to get away from it because we meet the same people daily and there is no desire to change.
It makes it difficult for them to initiate change and without the other party or, in this case, the family, they will probably continue like that.
And if they move to another place but still have the same environment as the previous place, they will find it difficult to change.
It will require a strong desire to change and say no if someone wants to take him back to gambling.