-snip-
This isn't your fault, the site's terms were clear and when you cancel a bonus you shouldn't have to lose all the money you deposit in the first place, .... -snip-
Site's term and conditions are nothing. Site owner should be able to put a valid reason behind all the terms and conditions which are ethical and reasonable for both site owners and its players. Let me say for example if i put a term that withdraw oa player will not be process until bitcoin drops back to 1000$ or so. Is it ethical? Sure i made it in terms and conditions but in the same way I am holding withdraw which ethically i should not hold.