I agree Coinbomb, the solution is not for good samaritans to return funds and disadvantage themselves to those who keep them. Just roll it back, they coins were never going to be able to be withdrawn anyway.
I've taken the day away from the computer to think about this, and you're right.
Those coins bet by celeste weren't coins. The coins had already been withdrawn. The bets weren't really, and so I am going to roll them back. If he had won, I wouldn't have let him withdraw his winnings either.
Nothing has been lost. The fake coins have simply moved from celeste's account into investor's accounts, and so I will move them back, and then debit celeste's account. It's a messy operation, since there were several invest/divests during the fraudulent play, but I will work out exactly how much he caused each investor to gain or lose, and reverse it.
This site is down while I do that. It should be back soon.