This seems right for preventing criminals from forming out of otherwise-blank-slate children, but what do you do with these kids? There's no magic wand that turns their home & school life right.
On the other hand, there are plenty of kids who had a perfectly fine and financed upbringing who turned into criminals and terrors, they just tend toward white-collar crime.
This brings us full circle to the original comment that religion used to serve a useful purpose for society that's been largely lost -- a set of ethics & morals, and if those don't take real well there's always the all-seeing entity watching you at all times. In modern times the all-seeing eye of God has been replaced by surveillance cameras, but what is the base of morals replaced by?