Can't we ever accept the fact that societies and their values change over time? Why do we need to apologize or remedy the at the time legitimate actions of earlier generations?
It seems that he have plenty of current problems - let us concentrate on solving them. Drop the other nonsense!