Так проблема в Вас, на самом деле. Вы не обозначили границ дозволенного своим детям, а они, в свою очередь, не знают, как обозначить эти границы своему другу, не обидев и не оттолкнув его. Если бы они четко знали, что второй порции мороженого не будет, они бы и не шли к Вам с этим вопросом, а на своем уровне об'яснились бы друг с другом.