Regardless of any moves to control gambling behavior, the effectiveness of any method will also depend on how determined the person is to help themselves cope with their gambling problems. Even how good the gambling recovery program is, if the gambler itself is not participating very well, that was all useless.
Self-exclusion is a good program and there's no question about that. But since gamblers always find a way, they might violate their own purpose why they self-exclude themselves from that particular casino or gambling site.
I also don't see preventing role models to advertise casinos will help with the issue. There are lots of marketing strategies that gambling operators can use and if that country is a gambling-friendly country, no need for any promotional activities when it comes to gambling.