Humans can never be moral is my point so there will be no moral evolution which comes from punishment cults or "fault finding humans". Why?
Humans can never be perfect, will always make mistakes, will always be biased. This is why in my opinion transhumanism is the only path to improving the morality and ethics of the individual. We have to move beyond being mere humans who make human level decisions, and instead start to receive decision support from intelligent machines. In the same way humans notoriously aren't good at math, and have found that using calculators is a way to improve the precision of engineering beyond what could be achieved by using human computers.
Bias is in everything humans touch, but bias isn't equal in everything. Not everything is equally biased, and there are ways of reducing bias over time. The point is, you can reduce bias of an algorithm or of data over time (randomization of samples was used for instance), but this does not happen naturally just by giving humans lots of data to deal with.
Humans will need machines to help the debiasing process, and these machines will help debias the artificial intelligence iteratively over time. For the first generation there will be bias, but the point is that with each new generation the level of bias according to global criteria should be decreasing.