They keep coming up with new explanations for why people do what they do and probably will as long as there's grant money and talk shows.
BUT, we are still liable for our actions. You have a brain tumor? chemical imbalance? bad childhood ? so what? If you cook and eat your children you pay.