So to answer your first question more precisely :
"As stated in your ToC "In case of the transactions made by users are considered suspicious, NakitCoins shall be entitled to refund the funds transferred by the users."
Nakitcoins don't charge deposit fee. Do I get it correct?
In the situation when Nakitcoins has to proceed refund to users, in above situation, I guess the refunded amount will be deducted with withdrawal fee and transaction fee, right? I think it is fair enough for users.
Like stated in my previous post, it concern only the Cash deposit at our offices, if the bank notes are tainted wich is leading us to believe you are suspicious, we do not accept the cash (so the deposit will be refused) So it will be no fees applying...Our Online exchange has no restrictions, all Transactions are welcome (Coinjoin,mixed coins,etc..)
It is good and can attract users as I know many platforms have restrictions on such transactions. Some crypto gambling sites have their tools to detect CoinJoin, mixed coins and want to protect their platforms won't be compromised as a destination for money laundering.
Your open approach is good as not all people who use CoinJoin, Mixed coins are fraudulent or criminal guys.