IMO a better way is to not hold those prejudices any more. At the end of the day that is greater than any apology could ever be :)
Of course, if the next step after an apology is "getting sued", there's not much incentive to ever acknowledge anything bad...
Disavowing the continuity of the State through time might, perhaps, be a defensible position, but let's be clear as to the ramifications.
To begin with, states shouldn't have to pay the debts incurred by previous governments: those debts were incurred by a totally different set of people, perhaps with wildly different motivations and ideologies.
If a government signs a treaty, then when they lose power, the next government is under no obligation to honour that treaty.
People do, generally, consider that governments must abide by the obligations of their predecessors. They may be wrong to do so, but an argument is surely required as to why we are all wrong when we think that.
An apology might seem like a minor thing, especially when the object of that apology is deceased. We should resist this view. An apology is an admission of guilt and an acknowledgement of moral responsibility: "We did that thing, and we were wrong to do it, and we are sorry for it." An apology is required because the British state, while having a different government and different citizens, is an entity with continuity through time that retains some element of responsibility for its actions in earlier ages. With time, and the change that happens over time, this responsibility may diminish or lapse entirely. But Alan Turing's death is not long in the past, and the spectre of homophobia still lurks within our society. An apology is past due.
From a utilitarian viewpoint, we might argue that apologies better allow people to "not hold those prejudices any more". By apologising for the mistreatment of gays, or ethnic minorities, or colonial subjects, a state sets out a position: this mistreatment is not acceptable. Such apologies endorse a particular social norm, giving it a weight it might not otherwise have had.
But in another I dont. Those things: treaties etc. are honours of state. BUT the prosecution of Turing was simply the application of law - a law adopted by an even earlier generation and inspired by societies homophobia.
In that sense the role of the government isnt quite the same.
If the aim of such an apology is the start of a wider work against homophobia then I am 100% behind it. But it isn't really - so it's just empty words.
"According to the traditional view Parliament can, in effect, make laws as it sees fit, but it cannot bind its successors by entrenching laws (that is, by making laws which cannot be repealed)."
> To begin with, states shouldn't have to pay the debts incurred by previous governments:
You write this like it's a bad thing.
Given the horrendous effects of govt borrowing, why should lenders be protected? It's like returning the getaway driver's car.
1. State can be wrong
2. As we could have be wrong in the past, we could be wrong now.
3. It is a good thing that we recognize that
4. People who are in a similar condition today, shall no fear anymore
5. If we ever try to do something similar, you can remind us of our apologies, at least.
Oh, and if I come across as crass, it's because the whole notion of the thing is absurd. History is history - we all routinely did some horrifically awful things, but we don't do them now and no-one's seriously suggesting that we should.