I can see some of whats going on. Theres several groups that are involved and all are limited as to what they can do. ( I used to deal with this in JFK for cargo) I am sympathetic, and this is one of those situations where there should be an easier way to fix the issue. There should be a system in place where all you have to do is get info from Disney in this case and enter it into the computer showing you boarded the ship and exited the ship in Port X. Since the government is involved, nothing is ever easy.
Disney collects all of the info required by the agencies involved, and passes it off to whomever they are required to. CBP, INS, any number of alphabet soup organizations. Once that is done, it moves up the food chain to its final resting place. If something happens along the way, which occasionally happens, it may take a little bit to figure out who the best person to deal with it is. Disney can only take things so far before there hands are tied.
So, if I understand this correctly, Disney took all of its paperwork and handed it off either electronically or physically to the next people in line. As far as they were concerned they were done with that cruise. Now, someone gets notified, saying your about to over stay your visit. They call
DCL and they get the standard not our problem. The first issue, is that you may or may not be talking to someone from the cruise line it self. It could be someone from the parks on overtime, that has no clue. As far as Disney is concerned, it only affects 1 cruiser. 2nd, issue, is that you would need to talk to someone that actually knows the ins and outs of that situation not a call taker that can barely relay cruise info. Now several more cruisers call up, and say hey we have the same issues. Disney takes note and does an inhouse investigation. The info was collected and handed off. Someone in 200 or 210 Celebration is assigned to follow the paper or electronic trail, and hits a dead end, as most likely CBP or whoever says we need to deal directly with the cruiser for whatever the reason. So now the word gets sent down the food chain in DCL, and by the time it gets to the end user, its a sorry about your luck email.
At this point Disney has done what they can. If CBP wont deal with them, there hands are tied. Yes they could have notified people who may not know but who? They may not even know. Ideally they should have sent a mass email or mailing to the entire ship to cover the bases. But that takes time. A mass mailing can take 2 weeks or so, by the time the letter is duplicated say 2500 times, and it winds its way thru US and foreign postal systems. Im not sure on how difficult a mass email would be for the ship. Hopefully someone there is noting that for any future issues.
So now, Disney says, send this info to DHS or whatever alphabet soup organization is in charge of the circus. That's all that DCL can do is send the info that is requested.
So my thoughts are this.
First, putting pressure on DCL most likely wont accomplish a thing besides waste time. If they truly have taken it as far as they can, they cant go any higher. Any pressure needs to be placed on the ringmaster that the info was lost at. To do that I personally would consult a lawyer that specializes in foreign visas and would know what to do next. At the very least, they should be able to say you've done what you can or point you in the right direction.
2nd, I would get with the passport agency in my country and advise them whats going on. They may be able to put pressure where it needs to be or get an extension or advise any other options.
3rd, if you have a govt representative, that can apply pressure I would consult them also.
4th, if the press is involved, they need to be directed towards where the bottle neck is. Saying DCL isn't helping on the 6 oclcok news, wont do anything if the problem is actually in Washington in CBP. The focus would need to be there.