> Plenty of people may not have the same impulse control you have, and it's not their fault.
If someone with bad impulse control kills another person, is it not their fault?
I'm not necessarily disagreeing with you. I'm just pointing out that this is the moral principle being debated here.
I certainly don't know the answer, but we should think about this one a little bit before saying that no one is ever at "fault" for anything.
Impulse control is just another facet of human personality, just like being aggressive, or being a bigot.