I made some vegan flapjacks yesterday in anticipation of vegan visitors for lunch today. I took them ('it' really, as it isn't yet cut into squares) out of the oven just before going to the supermarket. DS14 saw me take it out - he's at that age where he eats like a horse - I told him not to eat it all because it was for visitors. I got back and he'd eaten about a quarter of the whole block - equivalent of 3 or 4 pieces. I was a bit annoyed and made a comment about him being a gannet, but didn't go ballistic because I hadn't explicitly said not to eat it, just not to eat all of it. I put the remaining flapjack in a tin and put a note 'Hands off!' on top before going to bed. I've come down this morning and he has written 'NO' on my note and eaten another couple of pieces! Greedy great 6 foot 2 adolescent CF! I also have a WattsApp from him asking me to order him some new gaming headphones because his have broken. I replied 'No'. He will be desperate for these as gaming is his main 'thing'. Is that sufficient punishment, or do I devise additional punishment? For reference, there's plenty of food in the house & he's had more than ample treats over the last few days, with it being Easter, so he's not deprived and there's no good excuse.
YABU - More appropriate punishment required
YANBU - No headphones ordered is sufficient punishment