Question: what is the difference between charity and duty?
Answer: The prevalent definition of duty is something must be done, while charity is something good to do but not wrong not to do. Anything that is “social existence tolerable” with respect to certain society (Singer, 1972) is morally correct, and regarded as duty.