America has pretty strict punishments. It locks up quite a lot of people and for long.
Another factor in murders is gun control - America has much bigger prevalence of guns. And most murders are in the moment escalation - impulsive acts, arguments that went out of hand and so on. When gun is present, people are more likely to pick them up and kill someone. If they are not present, the same thing does not end in death.