Would some criminals not commit crimes if.... ... they were reared in a different environment, and if they would not, should we still punish them? Such as, some criminals might have not commit the crime if they did not have a history of abuse by family members or other members in the society. Or some criminals may have not been able to handle poverty, because of their poor social intelligence which might have been affected by his relationship with other family members? Is it possible that they wouldn't commit the crime if they didn't have such a history? ( Of course, it's never 100% down to the genetic makeup of the criminal, since conditions that negatively affect social relationships and to which they were genetically predisposed can be controlled by altering the environment, at least, to a functioning level. Though it may not be true for some cases. ) And if they wouldn't, how can we conclude that it was the criminal's fault ( since, they might not commit the crime if they had a better family or social or economic life ) and we should punish them?