I think we'll just have to agree to disagree then.
We don't get to choose where or to whom we are born. If you are then born into "bad cultures and values", as you say, that has a huge influence on your "choices". If you drop the same kid randomly into a more affluent family, I highly doubt he makes the same choices.
I just don't think that the cause can be simply boiled down to choices, when environment clearly has an outsized effect.