Skrill is one of the worst payment processors out there, I already said it to TRT staff in the past.
Anyway, everyone can have his own opinion about The Rock Trading, but a fee of 3% on DEPOSITS (I repeat: on deposits) for Skrill is crazy.
By accepting Skrill deposits, they are gambling with their customers' money.
Of course, trusting money to people who covertly block withdrawals, blackmail the customer to trust them their personal documents against the letter of their TOS/FAQ, confess that they are ready to keep the money "forever", lie blatantly to try to justify the act, confess that they won't obey the arbitrage decision, post customer's private information on a forum, change their FAQ to try to "clean" their act, etc. (see the OP summary), it's also gambling with your money.
But at least it's your money, not someone else money.