Perhaps it's time for the really big and reputable casino software houses to come together and create a professional aelf-regulatory board?
Open and transparent, publishing dates of payments, strict rules and regulations for tracking of sign-ups, deposits and payments.
Fines for those that don't comply
This is needed now, more than ever, imo...
Self-regulation