People that have to go home and change will not likely be back. That being said, its hard to know what you mean, are shorts ok? (certainly not on me, but that's beside the point), how about jeans? Short sleeved shirts, long?
What delimits the age of a child, to me its under 40, but where do you draw the line?
I think its much simpler to say no smoking.
In general, I think pulling someone out of the line on a fuzzy judgment would cause more collateral damage than setting standards would help.
But what do I know, I just enjoy good food.