Why are we expressing regret for the slave trade? We are not culpable today for things that happened over two hundred years ago.
Why is Blair not celebrating Wilberforce and the fact that Britain led the way in the world for abolishing the slave trade? At least Gordon Brown celebrated the fact we abolished the slave trade (although as I recall he seemed to rewrite history and suggest it was a Labour, rather than a Tory, achievement).
I simply do not understand this obsession for apologising for things that happens long before our time, it's utterly fallacious.