We took our two DC (DD 4.5 and DS 21mths) to our local Italian on Sat for tea as we do reasonably regularly. We got there at 5.30pm and were finished by 7pm. DS was tired and by 6.30pm was making noise. By 6.45pm he was shouting at people to get their attention, having finished his dinner. The staff are used to us taking the kids there and are always really friendly (as are the Owners).
On this occasion the lady and her 'date' behind us (late 50's) engaged us in the usual 'oh that's why i've got no kids but 2 rabbits' conversation when I apologised for the noise which was really perfunctory on my part as DS wasn't howling, just being loud.
We decided to not stay for dessert as DS was going to start getting embarassing and I paid as DH took the kids out. At this point the lady behind us said 'yeah you should really take him home, I' mean he's not even 2 yet- too young to be here'
AIBU- I have always taken our kids out with us and have occasionally left if I felt that they were being disruptive but should I just not being doing it at all?