There have been a lot of interesting replies, and it's clear that there is no real consensus.
If 'we' decide to apologise, who should speak for us? Should it be the royals, or there government, or someone else? Is there anyone who can speak for all of the UK?
Or if we decide to pay reparations, how would that work? We can't realistically pay individual people, and if we did, how would the formula work? Is an international response more appropriate? If so, do we factor in Aid that has already happened, or is it insulting to even consider that? How do we know what would have happened without (eg) slavery, or if the UK government had helped the Irish in the famine, or taxed mine owners and used the money to educate the workforce? Can we 'wind back' to a time that has never existed and to a place that is hypothetical?
I still don't know. Apologies without back-up money do seem hollow - I don't want to hear someone born in the last 70 years apologising to me about what happened to my great grandparents in Ireland in the 19th century - it makes no sense. Would my life have been materially different if it hadn't happened? I have no idea. Does it matter? Probably not.
I agree that the notion of deferring to those who benefitted from atrocities is strange. I'm not a cap-doffer, and I don't understand the fierce loyalties some people have to borders and boundaries - they seem to me to be nothing more than territories of long-dead thugs, so I don't go in for that either, although I can fully understand why Ukranians identify as such and not as Russians.
It's all complicated, isn't it? I knew so much more when I was younger ?