I think what really would work is not flagging the player, but flagging a deal a player has recently played. The database is already there-BBO stores everyone's recently played deals for several months- so it wouldn't be much of a work to implement. List all the flagged deals and let people decide for themselves.