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