As you say, it was a barbaric part of British history, but, as a matter of interest, has asked any of the other colonial powers to apologise?,
Has anyone asked the Arabs, who were slave trading long before the British, and in some area's still are, to apologise?.
Has anyone asked the Africans themselves, who were, and again, in some area's, still slave trading. to apologise?,
If they have, its not been reported, anyway, the whole thing is mad, it has to be taught, part of our history, but maybe we should put a day aside, for celebrating the fact that it was the British that were the first to abolish slavery.