I wouldn't say it was rude because it seems to be behavior that have been done before. For me, my kids are still small but they know that no snacking right before dinner, unless they were so hungry and dinner was so late. Also they cant pick another snack unless all of dinner was finished. sometimes after about 1hr after dinner, they might have a sandwich but it is rare since they head to bed pretty soon after dinner.