I think you did the right thing- but I also think you should, from now on, let her put her own milk on. Ds went through a phase of being very particular about how he liked his cereal, so I used to put milk in a little jug ( previously only used for little bunches of flowers!) and let him do it himself.
History: DD (5) has usually objected to soggy weetabix, but a couple of weeks ago announced that she liked them both crispy and soggy now that she's older.
This morning: I put milk on her weetabix and she didn't sit down to eat it straight away and so it went soggy. We then had tears and a tantrum with DD saying that she wasn't going to eat it and that I had to get her another breakfast.
I remained calm but said that I wasn't going to waste food, that she'd told me recently that she liked Weetabix soggy, and that she could either eat the breakfast or, if she didn't want to, she could leave it and just drink her milk.
After many tears and a bit of shouting and stamping , and asking for a new breakfast, she eventually ate a little bit of the breakfast (as long as I agreed not to look at her).
I feel that I backed myself into a corner here and "couldn't" give in for fear of not being consistent and losing control.
I feel bad about this now, even though I didn't shout or lose my temper, and we went to school on good terms. What would you have done differently? Should I just have given her another breakfast?