My problem is not that he didn't like it, or wasn't hungry, if that was the case then fine. What I would have done was taken it away and offered it to him later, or given a plain snack (like toast, so as not to encourage missing meals for treats). When I do this I always explain that he is hungry because he didn't eat his lunch, but I always give him something when he says he is hungry, because he is only small, and just learning to understand his hunger and how to deal with it.
He might have just been messing around, but he has never done this before, and if he is distracted or slow I find telling him to eat or saying I will count to 10 and he needs to eat or get down from the table will sort the problem out.
He is generally a very good eater, as I said earlier. He is not a fussy eater or a regular meal refuser. He eats with us at every meal, he eats exactly what we are eating, and has a good appetite. At nursery he eats new foods happily and has never had a problem.
What I believe happened (in case it wasn't clear) was that he was frightened to eat, in case it hurt his mouth - I had the same problem the night before, 3 times trying to eat his dinner he burst into tears because it hurt. I didn't say he was "off his food" I said he was struggling to eat and needed reassurance. I expect he sat there, worried that eating was going to hurt, but still hungry. Anyone who has ever had a really nasty toothache or the like knows how horrible that is. I don't think that the right time to teach lessons about schedules is when I child is in physical difficulty.
If he had not been in pain, and just being slow, I could understand it a bit better, but I still feel that taking food from under his nose as he expresses a wish to eat it is not something I can endorse. I will be contacting them, just to explain that in future, decisions like this are not to be made without my input.
I was only 10 minutes walk away, killing time for the last hour he was there, a quick phone call and I would have taken him away to have something he could eat.