I do broadly disagree that the generations of today should pay cash to other generations of today, for the wrongs their ancestors did.
My family on one side goes back to serfs who were more than just badly paid labourers.
They were tied to the estate (a village!), they had to pay rent and taxes, they also had to work the lord of the manors land for nothing, or if they rented a property with land they had to give a chunk of that produce to the land owner.
Further more they were not allowed to leave, nor were they allowed to marry without the land owners permission.
They had few real rights, they could be tipped out of their homes without any real notice, and whilst this isn't exactly comparable to slavery, it's not a million miles away.
But then the other side of my family traces back to slave owners.
I think the idea that I should be paid reparations or pay them, is ridiculous.
I think what we should do is work hard to prevent slavery in any form (and modern slavery is rife and horrific), and avoid history repeating itself, stand up against racism, fight to prevent people from quietly leaving out unpleasant bits of history and generally, just be bloody better to each other!