I have been told that Rival software does what I suggested, so it is not as complicated and expensive as you make it out to be. The casino would also save on auditing withdrawals and would not lose players who feel that their winnings are unfairly confiscated. (Such players are likely to be "genuine" players, experienced advantage players may still hit the max button by mistake, but won't bet over the limit or play excluded games intentionally.) Of course, you have to consider profits from confiscated winnings that the casino would lose.
Rival operators can set a maximum bet attached to a particular promotion.
The bet cannot be altered according to the player's deposit. It can only be set at a given amount.
Hence, it is not possible to have a "% bet" limitation enforced on each player. The smaller depositors would have a hug advantage over larger depositors in terms of how much of their bonus they can bet at once. I've seen promos like 200% up to $1000 where the max bet was set at $5.....12.5% for a $20 deposit, 5% for a $500 depositor. Hardly reasonable.
When you consider the max bet for the OP was $100, one can only conclude that it is quite generous.
Casinos have the right to impose whatever restrictions they like, with or without software intervention. As long as the terms are clearly stated, which they were in this case, then the OP has no leg to stand on.
The time to decide that a term sucks and that you want the software to ask you/stop you every time you press a button is BEFORE you deposit.....not afterwards when you've breached the terms. The OP obviously thought neither of things were important....until it cost them money....much like thinking sticking to the speed limit is suddenly more important after you lose your licence for a month or cop a huge fine. We all accept that we have to pay if we get clocked over the speed limit (read...max bet limit)....we do so because the law (read....bonus terms) states that that's exactly what will happen if we go over the limit (read...breach the terms). All the government (read...casino) does is provide warning signs stating the limit (read...bonus terms). The government (read...casino) does not put devices on your car to stop you speeding (...software interventions), because it is assumed that if you're responsible enough to drive (...gamble) then you're responsible enough to be aware of the rules (..that you have read and understood the bonus terms). Driving on the road (...placing a bet) constitutes acceptance and acknowledgement of those rules (...bonus terms).
Yes, before someone tries to deny the reality that there are strong connections between the two situations, there ARE exceptions where your fine etc will be waived e.g. medical emergency, other serious circumstances. AFAIK, "Oops" doesn't get you off going 20% over the speed limit, and neither does "well someone/my car/a leprechaun should have stopped me". Try it next time as see how you go.
Its called RESPONSIBILITY folks....and it comes with being an adult. The members who insist it is down to the casino to take responsibility for the actions of the OP are obviously having a tough time with the transition from childhood to adulthood. Mummy and Daddy take the fall when you're a child. Its time to grow up now and take it yourself.