Quote from smilingsynic:
The transatlantic slave trade was abolished for several reasons: (1) bankers found it more profitable to lend to industrial entrepreneurs (the new economy) than to the transatlantic slave trade (the old economy); (2) increase in (successful) slave revolts; (3) agricultural overproduction led to lower prices; (4) higher prices for slaves--rising labor costs: (5) it made more sense to sell industrial goods to Africa than to perpetuate the slave trade--why destroy a potential market by sending the best and brightest across the Atlantic?: and (6) rising abolitionist movements convinced some Christians, after centuries of Christians supporting slavery, that slavery was morally indefensible and therefore had to be abolished.