Should we not punish a killer if he says he did it because his feelings were being hurt by the victim?
Mostly, people get what they get for what they do. That seems about right to me.