Не простая ситуация. Первое, что попыталась бы донести - любое действие имеет последствие и нужно уметь отвечать за косяки. Соответственно, дойти до магазина и извинится перед продавцами за конфеты и пончики. Причем, извиниться должен сын (как "автор" проишествия) и Вы ( т.к. отвечаете за него). Если у сына есть деньги именно из них оплатить съеденное. Далее попробовать ввести как писали выше договорную систему поощрения и параллельно показать сына эндокринологу. А спорт в жизни сына присутствует?