Hegel had criticized the Kantian criterion of morality for being too abstract to offer determinate guidance and for appearing to justify any principle, even the most immoral, provided only that no contradiction was involved in willing its universal adoption. Instead, it should be recognized that moral duties were ‘rooted in the soil of civil life’.

