1. Bonus algorithm:
You may not like our Bonus algorithm and if you don't like it no one is forcing you to claim it. Users are notified about exact amount that will be subtracted from the balance and there is a specially designed confirmation screen where user confirm and agree with this. DuckDice shall not be liable for users who don't read confirmation screens.
First of all, it wasn't outlined in your terms about how the entire balance was canceled. When a user claims the bonus, it's too late to go back and they are forced to wager 110x or just simply lose their entire balance. That is misleading. In that case, why put a cancel button there in the first place if it's just going to make them lose all their funds?
2. Refund:
There is nothing shady or scammy, it is user's responsibility to read confirmation messages. Better make a thread and ask how many members won big with our bonuses.
Suppose you deposit at my site with 1 BTC but when you withdraw I tell you that you are forced to tip 50% of all your winnings to a random chat member otherwise the balance is taken. You
can not make rules appear after the fact when they are not outlined in your terms. That is simply unethical.
If you claim the bonus and cancel it directly you still got your initial deposit. The locked balance grows while wagering.