No, the subject is not a pun!
My wife and I had a bit of an argument over our son this morning because for breakfast he asked for a banana and a cereal bar (belvita chocolate bake - see image). Now, I regularly say to them that they eat their fruit before their cereal bar but forgot this morning. Our son of 7 years this morning decided to eat 2/3 of his banana (similar size is shown in the picture) and then eat all of his breakfast bar and then said he was too full for his banana. My wife and I have fallen out because I said to him to eat the rest of his banana and she thinks the banana was a big banana and he has eaten enough. My argument is that if he had room to eat the "chocolate" cereal bar, he should have room to eat the banana. Also, I know for a fact, if you said to him do you want these Haribo sweets he'd find room for them.
My wife and I often fall out over his eating because he'll never be too full to eat his sweets and chocolate, but not eat all his meal because he is "too full", my wife will then say "you've eaten a good amount" and then he will eat a cornetto ice-cream (they have ice-cream every night after tea). He doesn't do this every time but it is often enough for us to fall out over it.
To be clear, if he didn't eat all of his cereal bar and said he was too full, I would not have asked him to finish it, it is mostly sugar and chocolate and would not ever ask them to finish anything like that.
Do you think I am being too forceful or do you think I am doing the right thing please?