no its not lack of education.
Everyone in universe knows what is right and what is wrong. Its ego issue in our society that dont want to admit that they were wrong in choosing nawaz or zardari simple is that.
So do you think in the advanced economies people behave, act in the organised, planned and certain ways have got no idea about rights and wrongs? The choices they make in their leadership selections they get it by dreaming at night and find the slip lying on there pillows in the morning? They don't know about morals, corruption, law and order, what's right for them and for there country and they just have drowned their ego's with the glass of wine? Most industrialized world is not even religious so how they are observing laws, following their system and moral campus and what ever they believe in? Very simplistic isn't?
Pakistan have got a major problem with ignorance, ego's, clans, choudries, sardars, village mentality so rights and wrongs they don't care about when they are voting. Money is becoming king and taking bribes is becoming the norm.
Until nation doesn't starts reading from the same book, taught the same system and same laws are followed by all, nothing will change and it takes at least 3 generations and without education and trained work force, we are not going anywhere.
Build as many palaces you like on the unstable mountain, it is going to take one land slide and you are going to find yourself on the ground zero so lets deal with the under lying causes before we build a home. China, Singapore, Korea were no much different few decades ago and the progress they have made hasn't came over night. 30 years, good leaders, good education, country walked in the same direction poverty is done and dusted.