Человек в 7 лет и не должен ходить в магазин а едой и обеспечивать себе пропитание, это обязанности родителя. Разговоры, которые вы сейчас ведете - это лет для восемнадцати, а никак не для 7. В этом возрасте наказывать можно только лишением дополнительных плюшек (= сладкое или игрушки, например), а никак не необходимых жизненных потребностей - за них не ребенок отвечает, а его родители. Вы можете не выдавать ребенку сладкое, раз считаете, что для получения таких вещей дочка должна сама пойти в магазин. Но не кормить, потому что ребенок сам себе еду не обеспечил - это вообще-то сейчас как преступление квалифицируется.