@cbringdrvr I would recommend that instead of mailing you email. I used to volunteer for Chris Elliott's consumer advocacy organization. I've listed the link below for the Carnival execs. Please read the page fully as there is a guide to solving your own problem hyperlinked which explains the process that usually results in success. Start with basic customer service and if no response, or not the desired response, email to the primary contact. Rinse and repeat. Good luck with getting your voice heard.
I would be appalled if I experienced what you experienced.
https://www.elliott.org/company-contacts/carnival-cruise-lines/