A lot of people have a gambling problem these days but its also logical because gambling can be highly addicting like a game.
Most likely this is because of the feeling you have won and you want that again without knowing it you can addicted to it.
Overall I'm thinking self control will help the most people.
Yeah self control will definitely help addicted gamblers on their addiction.
But still that is not enough for them to forget paying gambling.
What they also should do is to look for other things to put their time with, a thing which is productive and does have a positive effect on living.
Most commonly those things are sports, and giving more time to family.