Correct.
Their current withdrawal fee for real bitcoin is 0.0005 BTC.
Below is the latest withdrawal they processed.
5d9581fda56163472b4f78bc1de9828d19a48f8aa88bba5b8edbfb48dddbf4dbThe fee they paid to miners is 0.00357 BTC and there are 100 outputs.
The fee they got from users is 0.05 BTC. This is 14 times the fee they paid to miners.
The withdrawal fee could be 0.0000357 BTC instead of 0.0005 BTC.
Their fees are fixed, they do not impose deposit fees.
For starters, I believe that they should impose variable fees so that the fees can be varied as and when needed and that they should charge each deposit a proportional amount of fees for it to be moved and consolidated (and depending on their structure, it might take a few transactions). Depends on when you withdraw, the total fees could be far lesser or higher than 0.0005BTC. Doing something like this could possibly hurt their revenue, if they do gain any from overcharging their users.
Vote with your wallet (figuratively) if you want something to change.