I have clients on this cruise and they were excited to get the $50 per person onboard credit as well as the 25% off another cruise. They thought this was a very good compensation package.
Plus, they felt like I did and others on here; missing Freeport was definitely not a big deal.
Not one of my favorite ports, so I agree that the compensation was adequate. And no, I don't think additional compensation will be given.
One of the things not mentioned in the original post was that passengers were also given the option to cancel the cruise, get a 100% refund, plus reimbursement for any extra air costs. So the person who thinks they ought to get more compensation has the option to cancel their cruise and book another one.