The number of people who eat one "meal" should make no difference. So if you have some children who each take a bite of the bagel what are they going to do? Charge you for multiple meals?
The combination of the check-in staff not knowing that breakfast is included and then this bizarre rule would irritate me a lot. I'm irritated just hearing about it.
I'd speak with the manager, if you can find one.