SAD BUT TRUE!
Leaving the social characteristics out of the big picture is the biggest misconception in the midst of the under developed societies ----- first and foremost a flow chart of a model society would be essential to produce ideal citizens and their distinguished demeanor ----- how would you achieve all this ----- by setting up conformity of individual's life and conduct to moral and ethical principals, then ----- you would establish a compelling judicial system that urges equal, stringent but fair and just laws and parameters for every one, regardless of their gender, religion, ethnicity and social status or background.
Indigence or poverty would make a society susceptible to the grand larceny, petty larceny, deceit and disposition to lies.
Fair distribution of wealth plays a major roll in establishing almost a perfect society, how would you do that though? ----- you would enforce all basic traits of a model society by the virtue of education, truth, honesty and self esteem.
After you are successfully able to establish these attributes within the society that restrict what is possible and accepted, you further develop prevailing tendency of going otherwise as a social taboo for every one, as a result the society becomes an example of moral excellence.
All of the aforementioned factors play a vital roll by changing mental or emotional outlook of the people and, the product naturally shows up in the form of model citizens or individuals.
Nuf said!
What you have said is applicable if a society has to born from scratch, 1400 years ago, Islam did the same to arabs...
Now we need a different mindset, the one which shall bring in the right leaders, people of Pakistan at this stage have demonstrated that they are far better humans then their leaders, what ever contribution the people make are wasted by the political leadership... they corrupt everyone, yes they are from our society but real question is, does they truly represent the majority??? does the majority knows how corrupt they are and is OK with the fact?