У меня муж, как свекровь рассказывала, в 5 лет с другом не пошел в сад(их до самых ворот не провожали, время было раньше не то что сейчас), а пошли они в магазин. Где взяли  булок. Родителей конечно вызвали.А мамы заставили мальчишек извиняться перед персоналом магазина и пообещать, что такое больше не повторится.И больше не повторялось. Может подействовало то, что вынудили извиняться и как то перед всем коллективом булочной выставили? Думаю если бы просто дома выговор сделали могло и не подействовать. Мне кажется испытав однажды ту неловкость извиняясь перед чужими людьми, снова попадать в такую ситуацию не очень захочется и уже несколько раз подумает, прежде чем что-то стащить.