>>108First of all: don't put words in Socrates' mouth; this is Plato's idea of the perfect society, using Socrates as a mouthpiece for them.
Locke and his Enlightenment ideals were certainly a step in the right direction insofar as they wrestled more individual autonomy away from the master classes of human society, but Locke and his Enlightenment ideals are also stale and not compatible with Late Capitalism - something which has evolved vastly beyond the scope of the free mercantile markets of Locke's time.
Placing "protective power" in the hands of the government is also a foolish idea; the minute you give them that power, you've already lost. The so-called "checks and balances" that were implemented by governments founded on Enlightenment ideals have one fatal flaw: they are part of the very system that they are supposed to control. There's nothing stopping the people in charge from making changes to or outright violating these checks and balances and overstepping their bounds, so long as the masses remain ignorant, which is exactly what has happened in the United States - the greatest testament to the eventual failure of Enlightenment ideals.
The question itself, however, is a poorly-formed one in any event, because the idea of a perfect, static society is fundamentally wrong. It would imply that human nature is static and monolithic, that there is a perfect society to house it that we simply haven't figured out yet, which goes against history. Human nature and human history are necessarily organic and evolving, and thus the 'perfect' society is a non-society, since every society by definition is static and relies on abstracted, generalized, and inadequate myths of human nature as a standard by which to decide what is right and wrong for its subjects.