Why is ethical decision-making difficult?
Some might find making ethical decisions difficult because anticipating the exact outcome of a course of action is impossible. So this uncertainty is at the root of all difficulties in ethical decision-making.