In my opinion in order to do that we would have to introduce stricter control over each of us, and no one would like that, so society will never get rid of inadequate behavior of a certain percentage of people. We'll just have to accept it and be more attentive to our children and loved ones to protect our families from it.
A good alternative remedy is not to let those who you love to stay alone.
If you will take some time to spend with them, the chance that they will divert some of their attentions and that will help
them to speak about something. Though there are people who are not vocal but the companionship will allow them to
lose focus on what they are doing. It helps not to let them getting addicted.
There will be a time where they will be alone, the best way to beat gambling adddict is if the gambler is willing to beat the addict himself, they need to put in the work themselves, and that's when the chains of addiction will break finally.
If you are the only one that has the mind to save a gambling addict from addiction, you have alreday failed before you begin.
Do you know what a pastor and a counsellor said? They said he can only become whole when he realizes that what he's doing is bad all by himself. I wonder what else people could do to help such a guy again.