Your post is very upsetting. It's people that expect a free cruise that give cruising, and Carnival, a bad name.
My father had many problems on his recent Pride cruise. A well-written, concise letter to Carnival earned him a bottle of wine. They couldn't promise that he'd get it on his next cruise, but they would "request" it. He wasn't expecting anything more than an apology in how they handled some problems.
To expect a free cruise is a bit nervy, IMO. =dunno =huh