damn Withdrawal fee , how does players did not check this before even depositing and playing? this means if you are a small roller you'll never take back your funds unless you made a lucky bets and will win more than that minimum withdrawal amount

Will never play in such site because there are many gambling site that has low fees and without issues in withdrawal .
There are players that try to withdraw from their free money to see the red flag while some might only find out later on probably due to some deposit bonuses imposed that they decide to take on.