Why do they allow gambling to such extent when they already know how expensive it can be to the society? Why to allow casinos at the first place? It is because governments collect hefty taxes from this industry in order to let it run, the same goes to drugs and alcohol. If we expect the change, we need to be the change and start taking the first step so to let addicted gamblers come back under the category of normal gamblers who know and understand their limits.
They have no other option, the only other possibility is to ban gambling and then now you have two problems instead of one, not only you will still have the same number of those addicted to gambling now you need to chase the people behind the now illegal casinos, also it is impossible to limit how much people can gamble, if for example the limit was set to 500 dollars to non-VIP players and an addicted gambler had 5000 dollars then that person will just play in ten different casinos and lose their money anyway.