The British profited from the slave trade for decades after they had outlawed the notion in England. This hypocrisy, however, was committed nearly two centuries ago. As this news story nicely demonstrates, the former imperial powers have grown rich enough and moral enough to be willing to refuse to grow rich by dealing in human misery, indignity and death.
The United States, however, seems to have not learned this lesson. It is shameful that a country so rich and so powerful insists on profiting from the misery of the wretched, on deferring to the greed and animosity of warmongers for a modest profit (nationally), and on accepting and encouraging the ignorance of barbarians for the sake of a handful of immoral companies.