If I could say that about my son, that if he sees it in an FE he's going to take it no matter whose FE it is, there is no chance at all that I would be taking him on a cruise. Just no chance. If he cannot tell the difference between his and theirs, or his family's and someone else's family's stuff, it just doesn't seem appropriate to put the poor guy into that situation. Cruiseship hallways are narrow; there's stuff on the doors, there are FEs hanging. Peoples' drinks on tables, peoples' towels on chairs. etc etc. If he is going to grab whatever he sees and wants, are you SURE you want to go on this cruise with him?
Well, the term "tattletale" should refer to people who tell LIES. Or gross exaggerations or just silly things, like "Johnny breathed on me" or "Mary's dragon ate my lunch".
But telling the truth about someone breaking a rule isn't tattling. It's helping law and order of your environment. I believe they call it "whistleblowing" when you're an adult.
The poster used a word that shouldn't be used in this environment. We all agreed, whether we knew we were doing it or not, when we joined here to behave in a certain way. We all agreed that we might get warnings and/or infractions for doing so. There's no "tattling" when it comes to telling someone in authority that another member of the community had broken a rule that had been agreed upon.
My opinion is the same as the first I saw on this page...if you're a family with allergies or sensitivities or worries about what you might get, just don't participate. It's why we don't participate. I don't like having to throw things away; I kept a bag of Skittles for a month, because it was given to my son at his dance recital...we don't eat Skittles. Corn syrup and colors are not something any of us want to or can eat without reactions. But it was a gift, so I kept it simply because it was a gift. I don't need my life cluttered like that (it's cluttered enough!), and I don't want to have to throw things away, so we don't participate.