A friend of mine just returned from the Caribean on RCCL. He said he couldn't believe it when a man was coming thru the buffet line with no shirt and swim trunks

(Glad he at least had swim trunks) I would rather have seen a T-shirt...he was told to put something on. Well, I don't get it, what's wrong with leaving the t-shirt and baseball caps while you dine, it does't seem like a big request. On Celebrity, on a few occasions I have seen people in bathrobes going thru the buffet line....WHAT THE HECK IS THAT?