Had wonderful time on Magic in May going again in September. Beautiful ship, good food, friendly staff.
It sounds like the majority of your complaint is with your credit card company and/or your failure to inform them you would be sailing to ports in different countries. So I really don't understand your bashing of the Magic! I do not know of one business that will approve a charge on just account information alone and not having the card available. We always take two credit cards with us "just in case". As for the early closing of the casino, what time are you talking about. The casinos on Carnival ships are owned and operated by a third party company just like the shops onboard are so THEY set their operation times. The only time the ship controls the operational times are when the vessel enters local waters when casinos must be closed in accordance with that countries laws. The ship rocked and rolled. You were sailing. Even with modern designs to vessels, even stabilizers sometimes can not compensate for rough seas. You can't blame rough seas on Carnival.