Besides the obvious safety and capacity concerns, it there any reason folks could not have been transferred to another ship? Are there laws/regulations that would prevent something like that because this was not a Titanic type situation?
I've read in other forums where the thought of that was shot down by the fact that a powerless ship isn't ideal to be transferring passengers off of because of the danger in those few steps during the transfer. Without power there's no control for the disabled ship. Plus, there's elderly or disabled people who might not readily be able to make that transfer. I can vouch for the fact that there IS a level of danger involved in transfering off a ship onto another vessel....my dad crushed a foot between a tender and a US Navy vessel many, many years ago and is partially disabled by it to this day because he was only allowed to remain in a cast, off his assigned ship for 3 weeks. The foot never healed properly. Here's a man who had, at that time, been on ships doing that stuff for at least a dozen years when that happened. That was with a ship & a boat that neither were disabled in any way. There IS a level of danger to transfer passengers off the ship.
I also wonder if maybe they could've loaded the guests into the lifeboats and let them off. But then, just the week before the Triumph incident you saw an accident with a lifeboat drill on a normally operating ship that resulted in the deaths of the crew who were on the lifeboat. Again, there's an inherent danger to transfering passengers off a ship. Plus, once you place all those folks in lifeboats what happens with infants, diabetics, etc. who need supplies and care in an ongoing capacity? You can't pick & choose who you take off. You can't leave only the less-able on the ship.
Also, if you transfer guests off the ship where are you transfering them to? What ship will you bring to take 3k people? The other ships in the area that offered supplies already had passengers so they couldn't take all the guests on the Triumph. Not even if you split them up. And again, now you're creating a total cluster of who is where.
Plus, think about the time to transfer off all those passengers one by one. Then you take them to various ports and try to figure out how to get them all back where they need to be. It would've been incredibly time consuming and a lot of craziness that would lend a lot of risk of someone slipping thru the cracks.
And, there's also the fact that Carnival most likely underestimated how bad things would get on the ship. The people making the decisions likely never thought it'd get as bad as it did. So once you make a decision and move forward with that plan you're commited. To turn around or to change plans would take just as long as it would to stick with what you're already doing even if you discover mid-way thru that you might've messed up by going the route you're on.
I suppose, in the end, it had to have been easier logistically to keep the Triumph passengers together and go the distance. I do question the decision to tow to Mobile. They should've gone to the nearest port. Period. Doesn't matter had it been Mexico. I think keeping everyone onboard created some pretty significant health risks that can't be written off. Would it have been a major PITA for all those passengers without passports? Sure. If they knew there were 900 of them, they could easily search the passenger list and know who didn't have passports. Customs personnel were placed on the Triumph ahead of her docking in Mobile. That could've been done for a destination of Progreso. Why couldn't they have mobilized an emergency team and placed them at a contained location near the port in Progreso? They could have. It would've been a big ontaking but it COULD be done.
I think, bottom line, it came down to what would be easier and less expensive overall for Carnival. Bringing the ship back to a US port before offloading the passengers was the least problematic thing to do. It had to be much easier and far less expensive to coordinate the debarkation, customs process, transportation, etc. from a mainland US port than it would've been in a foreign country. Could you imagine what it would've cost to charter enough airliners to bring 3000 people back to the US???? It boggles the brain!