We made the mistake once of booking a cruise during Spring Break (it was on Royal Caribbean's Explorer of the Seas). There were kids everywhere! In the "Adults Only" pool, in the casino, etc. Some of the ship's staff looked so frazzled that I thought there might be a mutiny
. So it isn't just the guests that suffer when there are unruly kids on board. Needless to say, we won't book a cruise during Spring Break again (on any ship). EMG, was this cruise during Spring Break? Your letter didn't say. As to the other problems, the Purser's Desk should have been able to take care of them for you. You just have to be persistent sometimes. Remember, "The squeaky wheel gets the grease". As everyone else has already said, there's not much that can be done after you've disembarked and returned home. I don't believe that Carnival doesn't care. I would think they'd want you to have an enjoyable cruise, and to tell everyone what a good experience it was. Word-of mouth advertising (positive or negative) is a pretty powerful thing. Ultimately it's your choice, but I would hope you'd give Carnival another chance, but maybe at a different time of the year. Just remember, every cruise ship, regardless of which cruise line, has problems at one time or another. None of them are 100% perfect 100% of the time.