конечно правильно. Просто удивительно, что до других не доходит. Чипсы бы я эти выбросила. За безответственность.  И за то, что нарушил наш уговор. Было говорено, что брать деньги нельзя, с какой стати он будет потом есть на эти деньги? Странные мамы, если честно. Раз пошел ребенок такого возраста один в магазин,сначала все обычно оговаривается: на сынок, вот тебе 100р. Чипсы стоят 40р. Сколько тебе должны дать сдачи? Правильно. Если чипсы стоят больше, то у тебя есть в конце концов телефон с калькулятором. Берешь калькулятор, вычитаешь из 100 рублей цену чипсов и получаешь сколько тебе должны. (потренироваться при этом вместе, если цена с копейками и т.д) Кроме того, ребенок должен хорошо знать, как выглядят монеты любого достоинства. Если денег по каким-то причинам не хватило или ты их потерял, на кассе извиняешься и просишь сделать возврат товара, потому что у тебя нет денег. Все. Деньги от других людей брать нельзя, потому что цели у этих людей могут быть разными, это во-первых, а во вторых, сынок, надо привыкать жить по  своим средствам с самого детства, потом переучиваться будет уже поздно. Нет денег - иди домой, бери деньги от родителей. Если конечно дадут. Вот из таких мелочей складывается сначала воспитание, а потом отношение к другим людям в зависимости от их поступков.