So when we boarded we did go to guests services and spoke to the manager. Apparently the glitch was caused by the original itinerary being 7 days and it was changed to 10 days. Not sure when that happened but we booked the cruise 6 months ago so they had lots of time to tfigure things out. About a 100 people got cxld. We only booked the passes a month ago so others had priority I guess. Emailed corporate and got a canned response with the same info as original email. Comp is $25 per person. They also switched ports around last minute due to a holiday in Puerto Rico. Again how did thy not know this a long time ago! Other than that disappointment we are enjoying the cruise