weaknesses will always remain. And players who try to exploit this will always stay, you can't do much about that. You can draw up a policy policy, and in combination with a kyc policy you can put a limit on a certain player, for example. That way it becomes much less interesting for a player to continue cheating.
Yes, but once such a player is limited in his cheating opportunities, he or she starts complaining about a particular casino This is the other side of the coin. Some gambling sites block withdrawals for such players and that very moment players start writing negative reviews about those websites.