Shirley, you are a really nice person, and I am sorry this is going to have a huge impact on your income
I am not sure how you could possibly know that the decision isn't at least partly about security though. I imagine it takes a lot of time and extra money and people to screen all the gift baskets going on at port and as more and more people learn about the option and order them and DU uses them, etc it has likely gotten a bit out of hand for the cruise lines.
It sounds like this is pretty much an across the board decision with (possibly?) a vendor or two left who will work in cooperation with the line or something.
It is not a first in the cruise industry; I know Royal stopped allowing any outside deliveries to the ships sometime before we started sailing them--so at least three years ago and quite honestly I imagine that it is a trend that all the lines will move towards. Between cutting into profits because people are buying things they could buy from the company, adding to security costs and needed time on busy port days and the simple hassle of dealing with delivering these all on the ultra busy turn around days (and the added staffing costs that entails) I find it hard to blame the cruise lines.
I guess DU will have to do what most other travel agents seem to do and either mail a gift to customers before the cruise, or have one of
DCL's own offerings delivered onboard. Back in the days when we used a TA we generally had one or the other of those every time. Personally, I loved getting a little something in the mail those couple of weeks before departure--it was such a fun surprise and then I could plan and pack around things I would really use and have on the trip and if I did not need the item for the trip I could save the packing space and not have to try to squeeze it in on the way home.
Maybe DU and Shirley can work out n arrangement where she still makes the bags and she mails them out once a week to upcoming cruisers or something