You're right. All casinos should be shut down. All games of chance should be illegal. Carrying dice should be punishable with 5 years in jail. A pack of cards is instant life sentence. Betting money on anything for any reason is a death sentence. Betting for fun is a gateway drug, and will be treated as if money were bet.
That is the only way to rid society of the ill of gambling.
This has been tried in various ways at various times. It has never worked, will never work, can never work. All that has ever happened is black markets get created, and local cops and politicians get bribed to look the other way, and crime skyrockets.
That is the only way to rid society of the ill of gambling.