This +1. The programs that have notable amount of real public complaints should not be “certified” or “approved” in the first place and new operators should not be “certified” before they have been online for like 1 year or so, so that they have proved to be reputable and not produce player or affiliate complaints.
Operators that would like to get certified and which have not been around long enough / have had player complaints in the past could be put to something like “pending approval” list for public monitoring. This should produce good results since they’d have to focus on treating players and affiliates well so that they could get certified after certain amount of time.
And then if already certified programs produce either player or affiliate complaints, they should be de-certified and penalized more heavily. If I’d own this site, I had already de-certified a program that produces so much complaints in like two months time that they end up to casinomeisters player warning list already.