I also see smoking, alcohol and gambling destroy families yet they are all legal in Singapore. Heck, they even built not 1 but 2 casinos in recent years.
Those casinos have been there for over 10 years. And locals have to pay to enter. And regularly get black listed. Locals with gambling problems are problems for the government and society. Foreigners gambling isn’t a problem.