One thing that can be done is go to the service desk and have them remove the automatic gratuity so that you can tip the staff as you see fit. We don't eat in the main dining room so paying them the majority of the $13+ per person per day for a group of 7 is simply not feasible to us. There are ways around the tipping situation.
As far as the water, do any ships provide free bottled water in the room? I know the other lines seemed to have much worse drink package situations so I am curious to hear if there is a line that is truly all inclusive without a major increase in price.
And the zip line excursion was amazing and we thought it was worth the price when we did it on a prior cruise. I guess I looked at the price from a safety viewpoint and was willing to pay extra to know it was well managed compared to some cheaper zip lines in other places. Sometimes I am willing to pay more for an experience I know I will only do once in my life. Labadee does offer other options though without the high cost. One simply has to remember that it is a private port location so all excursion prices are dictated strictly from the cruise line and nothing else. Even when not in a private port location I am careful to check CheapCruises' excursions because they often offer the same excursions at a discounted price! We were able to save almost HALF for my family to do the same exact excursion in St Kitts (Dolphin Discovery) with the only difference being we needed to hire a cab to take us to and from rather than a bus. I don't know that I will book excursions through the cruise line anymore after having such a positive experience with CheapCruise excursion booking. They even offer insurance on the excursions in case the ship modifies itinerary.