Actually, what I recall from reading studies of adoption and criminality (it was a few years ago, though, so I don't remember the authors or exact titles to find them) the "the children taken into care at a young age turn into bad people just like their parents anyway" has a truth in it - if you analyze the heritability of antisocial behavior and criminality (and the heritability clearly exists) to see how much of it is e.g. "nature vs nurture" or genetics vs environment and socioeconomic status, then about half of it still remains in case of adoption to a 'low risk' environment.
One plausible explanation for some of that, which wasn't analyzed there, but has some basis in other research is that things like risk-taking behavior or being prone to addiction are quite genetic.
But in any case, for many(most? all?) "moral" characteristics saying that they're only about "poverty, inequality and values" is wishful thinking. Yes, they are in part about that, but they are also in part about genetics; the answer to "nature or nurture" pretty much always is both.