I agree with the quote (or at least the sentiment of the quote). I think it is impossible to write enough laws to make society function properly if laws are the only thing that constrains human behavior.
Furthermore, I see no reason to think that educated people will behave any more morally than uneducated ones.
I have asked the question repeatedly here and never received a satisfactory answer as to why an athiest would behave "morally" in a situation in which they could legally get away with doing something "immoral".
In the absence of an extralegal constraint their behavior, it just makes no sense for a person to not do what they consider best for themselves even if it may not be what is best for humanity overall.
Some of you have tried to argue that people will behave "morally" even if they don't believe in some extra-worldly reward/punishment because you would want people to treat you the same in return. This might work in a small community were you have repeated interactions. But in a larger community were one's reputation of being a cheat won't spread that far, quickly a few people will start to take advantage of others. And then these others will get sick of getting screwed over and start to do the screwing themselves (and why not? If they think they can get away with it and their is no supreme force to punish them, what's to stop them?)
Eventually trust falls apart in the society. And the society will cease to function on any grand level.