Вы считаете, что пятилетний ребенок понимает, что значит "воровать"? Конечно, большинство детей в этом возрасте знают, что брать чужое нехорошо. Но на данном этапе это разъясняется, как правило, на примере чужих игрушек, но уж никак не еды. А тут...ну стоят холодильники, он видит, что дети подходят и берут, почему ему нельзя? Это же еда, а не игрушки,  одежда или деньги. Скорее всего ему просто никто не объяснил, что это ЧУЖАЯ еда и брать ее нельзя. Автор, конечно необходимо ему мягко разъяснить "правила игры", ну и гостинцев подбрасывать по мере возможности, конечно.