Ты не туда заводишь "выводы"  Проблема решается (или не решается ) долго и муторно. Но можно ничего не делать и надеяться, что само разрешится со временем. Можно стараться что-то сделать, надеясь, что сработает (опять же, это всё сильное обобщение и болтология, потому что каждый случай отличается, нет двух одинаковых детей и ты ды и ты пы.)Я вот думаю (и могу ошибаться, естественно, но мы все имеем наши точки зрения), что в этом вопросе строгость может помочь, плюс уменьшить вероятность срывов (не давать карманные деньги - не на что будет курить например). Дать знать, что сильно расстроился и разозлился - может ребёнку стыдно будет (да, детям бывает стыдно, если они родителей расстраивают  огорчают, если в них разочаровываются так сказать), и он будет стараться исправиться. Да мало ли вариантов....  Я против сложения ручек и ожидания у берега