Umm, no they don't. I took my DS on a Carnival cruise, and here is a list of the issues, and what they did to fix them.
1.Lost my Sign and Sail card first night. Card was used in the casino and for drinks by someone else. They did nothing. I spent HOURS, and I do mean HOURS fixing this problem. They issued me a new sign and Sail, but every time I used it, the old folio number came up, and I was told loudly that there was a problem with my card, that I needed to go to guest services and put money on my card.
2. Our balcony was FILTHY, and I am talking hunks of paint and MOLD, not just dirt, it was unusable. I asked to moved, was told we were at capacity but they would send someone to clean it right away. They didn't clean it until the last day of the cruise. I was, after complaining every day of the cruise and after calling, writing and screaming, given the choice of a $50 refund or a $75 dollar credit towards another Carnival cruise.
3. Gave my son the wrong soup, that he was allergic to, after the allergy had bee noted, and I specifically told my waiter the night peach soup was on the menu, please don't give my son the peach soup, he is allergic to peaches. And before anyone blames me, or my son for eating the peach soup, he ordered tomato soup, it was dark, and he had heard me tell the waiter NOT to bring it to him, the waiter agreed. All we got from the waiter was 'Did he need to spit it out in a clean glass? Pig.' As my son was starting to swell and we were running to our cabin for his EpiPen. I got further grief on this one when I went to guest services to reduce their tip, since we ate with friends at another table for the rest of the cruise. I tipped that waitstaff in cash.
4. They charged my debit card several hundred dollars before I noticed, I had Cruise Cash to cover my expenses on the cruise. It took them several hours, on the last day of the cruise to fix it. They kept telling me to leave the cruise and they would fix it, and I remember telling them I wasn't moving. They then told me, and I quote: 'This is your fault for losing your sign and Sail card!' I snapped. Seriously. I RAN off that boat and will never, ever, ever cruise Carnival again.
So, to sum it up, I think you have plenty of reasons to be upset with
DCL, but I don't know exactly how Carnival compensates their Cruisers.