Yeah, it is kind of stealing. Imagine if there are hundreds withdrawal request per day, 15k satoshi x 100 = 0.015btc/day stolen from players. It should be not a hard thing to do for a proffesional site like moneypot but seems they do not consider it as an important thing.
What MP is doing is correct, it's just a bit confusing. As a user you only care about the absolute fee you need to pay, but the bitcoin network only cares about how much fees were paid *for the amount of bytes in the transaction*. But as a user of moneypot, you can't control the size of the transaction (which will vary depending on the deposit:withdraw ratio). So what MP (and most sites) do is quote you a flat fee, and you pay that regardless of the transaction size or block pressure. As long as you get your money in a timely fashion, it's pretty irrelevant how much MP itself paid.
(On a side note, one withdraw at bustabit once used 0.018 BTC ( 11 USD at the time) when it caused the majority of the wallet to get sweeped up but the user only paid the flat fee. It wouldn't be fair to charge the user 0.018 BTC for the withdrawal, as it wasn't his decision to sweep up the wallet. And likewise, users really shouldn't complain when they pay more than what the site pays for that individual transaction)
Thank you Ryan.
A few months when the blockchain was extremely bloated MoneyPot was spending an exorbitant amount to process withdrawals (while still charging 100 bits). MoneyPot is net negative from transaction fees, and we are not profiting from them.
As far as the question regarding volume: Our volume has certainly taken a hit since the downtime. Its not unusual however, for spurts of larger than normal volume. Prior to the downtime we were averaging over 200
BTC and ~3.5MM bets a day in volume, over the past 24 hours we have done over 140
BTC and 2.6MM in bets.