I worked on this problem. The only way I came up with for self-exclusion is for them to register their payment methods so these could be blocked. It couldn't be done by name as there are too many people with the same name/DoB. This ment to get around your own ban, get a new card.
Betting companies could be forced to fund self-exclusion tools
Argentina Noticias Noticias
Regulator to consider use of software to protect vulnerable people and problem gamblers