Sounds similar to the Union/Confederacy situation. When one region/segment of the population finds slavery not as profitable anymore, it sees no reason not to outlaw it and impose its will on other parts of the Empire. If we want to talk about sloppy reasoning, it is sloppy to not look at the underlying reasons for why people do things, and simply chalk it up to "oh they must just be a great leader" instead.
You DO realise that for those who DON'T own slaves, that slavery is extremely unprofitable. It eliminates many of the jobs that these non-slaveholders could be working. One example. Just sayin...
[sigh] What section of the British population was not making money from slavery?
Slavery made money for *everybody*. The more slaves in the New World, the more cotton, grain, flax and so on was created to feed the British mills. Everybody, rich or poor, benefited.
And no, I'm not saying that 'they must have a had a great leader' - I am saying that financial considerations were yelled down. People were
not motivated by self-interest to do this.
At the moment? Massive human rights violations have never ceased. When was this golden age of human equality? Granted, the USA itself has seen a increase in human rights violations, but for many parts of the world it is just business as usual.
You're not even trying here. Here, case example might help - Laos. Reluctantly, they had been tolerating freedom of belief, because aid was dependent on it. Now that aid money is drying up, they've gone on a spree of arresting clergy, destroying temples, churches etc and punishing villages that celebrate religious festivals.
Now, what did the USA get out of tying aid money to human rights? Nothing. What did they get out of giving foreign aid in the first place? Nothing. The "it's all self-interest" argument just doesn't hold water.