Last night I said DS (aged 5) could have a small treat in the morning if he went to bed nicely, read one book and then turned his light out by 7.30pm (he's been getting into the habit of reading loads of books and not turning his light out until after 9pm and ending up really tired in the morning). He agreed and did this.
This morning I praised him for going to bed nicely and gave him two maltesers as a treat (not the best food to start the day but I realised I had nothing else to offer as a treat!) He got really upset and said he wanted the treat to be a toy. I said the treat was maltesters take it or leave it.
He then got progressively more upset and said the only way he'd calm down would be if he had a new toy as a treat. I said that a toy is too much, and maybe if he keeps going to bed nicely he can have a new (small) toy at the weekend. He wasn't happy with this and got himself even more worked up and said he didn't want to go to school. I started off trying to explain things to him rationally, and ended up getting less and less patient! I said if he was acting like this he wouldn't get any treats in the future.
My mum normally takes him to school on tuesdays and we ended up both taking him, while he cried all the way saying he wanted a toy. The teacher had to physically pull him off me and when I left she was trying to hold him while he was kicking and screaming and trying to get out of the door.
It was horrible.
I keep thinking there must have been something I could have done to stop it getting so bad. I know part of the problem was not being explicit the night before about what the treat would be, but this morning part of me felt he was acting spoilt and ungrateful and what have we done to make him like that? 