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