Sounds like an issue I had with Carnival about their ground transportation.
I wrote to them and got a polite..."sorry but tough luck" letter.
For whatever reasons, I chose to forgive them.
I'll be on the Carnival Fantasy in September, but I'll be doing a few things differently.