In all the ports I have ever gotten off in, I have never been questioned about bringing food OFF the ship. I see nothing wrong with asking room service to pack a lunch. The worse they can say is no, and if they do, just have them send it up and pack it yourself. As for bringing food from the buffet, again, nothing wrong with that. The "carefully constructed" displays are meant to be eaten, whether it be during breakfast or not. I usually bring a couple of pieces of fruit back to my cabin on the first day for my son just in case he gets hungry. Is this wrong? I don't think so. I would rather do this than have room service bring it one piece at a time.