It is not "petulent hypersensitivity" to say that, yes , British merchants traded slaves but on the plus side...
The argument was well put that Britain has much to take pride in over the abolition of the Atlantic trade.
The thread title invited such a response.