A close friend's dd HAS to have lunch at 12. I invited them over and suggested 1pm and that was apparently too late for her to eat. This has happened a few times and it makes meeting up tricky although it isn't the biggest issue in the world (but hey that's what AIBU is for!)
I used to be a bit like this when ds was a baby but the little girl is five.
If ds is having lunch a bit later than normal I just give him a snack to tide him over.
The little girl concerned does get up very early and the mum's reasoning is this is why she needs lunch early.
But surely by this age, it's normal to have a bit of flexibility? AIBU or a bit mean???