Learn English – “Please leave the tomatoes at home” – meaning

meaningphrases

I found this phrase "Please leave the tomatoes at home" in an email. On searching online I found it used in several places which are related to inviting people for an event.

What exactly does this phrase mean? I am guessing it's meaning to be like "come without any things which can be a distraction for the event happening"

Best Answer

Jim's comment is accurate. it means "come with good mood" - bringing tomatoes with you to an event means you expect the event to "suck" and intend to punish the event organizer/performer by throwing tomatoes on them.