@semiprecious Look them dead in the eye. "This is none of your business."
If they say anything else, tell them "ITS NONE OF YOUR BUSINESS". (No profanity, there are kids present).
If they keep going, loudly ask for security or police.
Cause it ain't none of their fucking business!