Senator,
I'd say that is pretty typical of cruise ships. After all, where else are you going to go???
I always play a little, but nothing big and nothing long term. If you catch a little luck, turn tail and run, is my motto on a ship.
One thing that can be better odds are the tournaments, if your ship offered them. Normally atleast all the entry fee's are paid back in prizes, and sometimes with a bonus of a bottle of wine for dinner or some other cruise trinket.
What cruise line, where you on this time????