How realistic is it to assume that people will act out of a sense of moral duty?

How realistic is it to assume that people will act out of a sense of moral duty? Is this a significant flaw in Kant’s system? Give examples that illustrate your response