Under what moral philosophy is it acceptable to hold people responsible for things they had no part in? Other than your abstract idea that "history should be fair," do you have any justification for this idea?
I had no part in interning Americans of Japanese descent during WW2. But I believe that the country I live in is responsible for addressing that wrong. And I feel the same about addressing the wrongs of slavery and racism that continue to this day.
We decide as a country, the same way we decide that billionaires "deserve" large tax breaks. The way we decide to spend more on defense than our top 3 competitors combined. The way we decide to sell grazing, mineral, oil and gas rights for pennies on the dollar to companies seeking to "profit" off the natural resources of our country.
We elect representatives in Congress and the WH, who based on public opinion in the form of voters decide.
"A democracy cannot exist as a permanent form of government. It can only exist until the voters discover that they can vote themselves largesse from the public treasury." --Alexander Fraser Tytler
His prediction was 300 years. Anyway I don't think it's until recently where we've really started voting ourselves money straight from the treasury. Time will tell whether that's sustainable.