단기적인 사회 발전의 관점에서 볼 때, 법은 구속력이 있어야 한다. 왜냐하면 법은 사람의 행동에 대한 명확한 규정이 있기 때문에, 당신이 법을 어기면 그에 상응하는 처벌을 받을 수 있기 때문이다.
그러나 거시적이고 장기적인 관점에서 볼 때, 실제 도덕은 법보다 더 구속력이 있어야 한다. 사회가 고도로 발달하고 사회 문명이 고도로 진보했을 때, 사람들의 행동은 이미 규범화되고 범죄도 줄어들었다. 그 당시 사람들은 사회의 평가에 더 많은 관심을 기울이고, 사회에서의 개인의 지위와 명성에 더 많은 관심을 기울였다. 따라서 사회가 고도로 발달했을 때, 도덕의 구속력은 사실 법보다 더 컸다.