Moralist: Immoral actions are those that harm other people. But since such actions eventually harm those who perform them, those who act immorally do so only through ignorance of some of their actions' consequences rather than through a character defect. Which one of the following is an assumption required by the moralist's argument?
A: None of those who knowingly harm themselves lack character defects.
B: An action harms those who perform it only if it also eventually harms others.
C: People ignorant of their actions' consequences cannot be held morally responsible for those consequences.
D: Those who, in acting immorally, eventually harm themselves do not intend that harm.
Choose A, B, C or D as your solution.
D