Celebrity isn't the only guilty party here. Carnival's drink glasses seemed awful small, too. I guess I could reuse the souvinear glass (after rinsing it out in my cabin's sink) from one of those daily special drinks.
I recently got in the habit of carrying a insulated mug with me on the airplane. I ask for a whole can of coke and put it in my mug and I drink it as I please. I plan to take my mug to my next cruise and my two grand teens will take theirs too.