Umm... I don't think there is much that a casino can do, any casino, when the root of the situation is their provider inquiring for investigation. They have to comply to this and their hands are as tied as the players. So, basically, the situation with providers can happen to any casino, and it's quite unfair to make the casino [again, any casino] bear the burden for it.
The only way to fix it is to cancel the deal with the provider if the casino think the provider is not allowing them to do their [casino brands] business. When the reputation will be lost then the casino will loss it not the provider. I do not think giving the blame to the provider also justify the loss of the players.