Hegel's critique of Kant's moral religion



Hegel criticises Kant's notion of supreme good because it leads to dualism where true satisfaction is always relegated to some indeterminate future. Then again, he praises Kant for admitting that a moral agent must always have a drive towards some happy consequences. Hegel attacks also the postulates of immortality and God. (a) Hegel upholds that transferring the state of moral perfection to an infinitely distant future hides the true point that human agent always requires some further motive besides morality for acting. (b) Hegel asserts that a belief in God who rewards good people and punishes wicked is hypocritical, because in world of experience no one would deserve any happiness, if measured against the ideal of moral perfection.