John is a wealthy businessman whose heart is failing. If he doesn’t receive a transplant he will die. John has a large family, and his business has many employees. If he dies, they will suffer various degrees of emotional and economic pain.
John travels to Malawi, the world’s poorest country, where the average income is about $250 per year. He finds a 20-year-old man (let’s call him Achmed) whose tissue type matches John’s, and offers him $15,000 in exchange for his heart (which will, of course, result in Achmed's death). $15,000 is pocket change to John, but it is an unthinkably large amount of money to Achmed. Life expectancy in Malawi is about 50 years, so this is twice what Achmed can reasonably expect to earn in the rest of his life. It will substantially improve the standard of living for his family, to say nothing of the fact that with one less mouth to feed (since Achmed will be gone) the money will go even further. Achmed’s brother is willing to adopt Achmed’s children, so they will not be orphans. The money will substantially improve Achmed’s family’s standard of living. It will allow Achmed’s children to attend school and give them a shot at lifting themselves out of poverty. And Achmed is not well-loved by his family. He’s a bit of a neer-do-well. What little money he currently earns he mostly spends on alcohol, and when he gets drunk he becomes abusive. He will not be missed. And Achmed knows all this, and so his life is not particularly happy, at least not when he’s sober. So everyone will be happier if Achmed accepts the offer, possibly even including Achmed, even though he doesn’t really want to die (or at least he thinks he doesn’t).
The question: is it moral for John to make Achmed this offer? Would it be moral for Achmed to accept it? Why?
I am actively soliciting people's opinions on this. Please weigh in in the comments.