I think gambling companies are difficult to close if they have become a necessity for someone's life, but as you said there should be limits or socialization for players in the future so that users can limit their games so they don't become addicts.
Talking about limits, some gambling sites have an option to help you know how much you spend on gambling weakly, monthly etc and they also have options to help you restrict your self just should in case you think you are tending towards addiction, you can place restrictions on your account for a period of time after which you can come back or if you want you can permanently restrict your account.
I want gambling sites to add to their sites an option that allows gamblers set daily limits and it should be such that it could not be further adjusted until a certain number of days probably 7-14 days or more have been exceeded then you can rest or adjust your daily limit, this wi definitely help gambler control their gambling habit so as not to turn addicts and blame it on the gambling sites.
They can aswell add maximum daily drawdown to help keep the gambler in check so once they exceed their draw down they can not place a bet for the day until after 24hrs, I know this may seem like it will reduce the income of the site but then on the long run it will actually bring people to them as people will be glad they are concerned and are helping them keep their gambling habit in check