Exactly, so stating that "xyz Act of 1674" or any other legislation that applies to other entities, is applicable to online casinos is completely pointless.
My simple understanding of basic contract law is that a contract is legal and binding IF the terms are reasonable and made available for the customer before signing.
I don't see any unreasonable term here.
The player admitted to making "big bets" (over 25%), hence he broke one of the terms, hence he can have his winnings and bonus removed and deposit returned.
Again, there is NO conflict here. If the first term had said "if the player breaches this term, their winnings will be paid but will be banned from further promotions" then you would have an argument i.e. the consequences conflict i.e. you can't pay someone their winnings AND not pay someone their winnings....THAT would be contradictory. The question is can you ban someone from future promotions AND remove the winnings and bonus?...and the answer is YES. So....NO contradiction.
You are complaining about not enough brevity in the terms...but you seem to want the casino to say "if you breach this term your winnings and bonus will be removed" at the end of every single term in addition to any other consequences. Surely this would make the terms even LONGER. Instead, the casino added a "catch-all" term at the end saying that ANY breach of the terms may result in winnings and bonus being confiscated.
You just can't ever bring yourself to concede a point can ya Vinyl?
(And now for the "Yes, but....)