Страшилки чистА из личного опыта.)) У Вас уникальный ребёнок, либо уже очень привычный к ресторанам.  Другого объяснения найти не могу, ибо все зкакомые 2-3 летки после часа-другого в ресторане начинают вести себя просто безобразно.