This is probably true for all societies but it really strikes you about Pakistani society. There are so many layers of cultural values among a population that is ethnically the same. Just driving down from my house to work everyday I can see people, everyone a Pakistani inhabiting the same city, who belong to such different worlds culturally.
There are those people in Pakistan who don’t have tv’s or radio in their houses, and their womenfolk observe full pardah and hardly ever leave the house. Then there are those who observe some degree of pardah but are still conservative while there are some who are very westernised and liberal in their social behavior.
There’s a lot of rural urban migration in Pakistan. I’m wondering, to a pathan who comes to lets say Karachi or Lahore in his twenties straight from a secluded hilly settlement in NWFP for example, a phenomenon which is very common, everything must be a big culture shock. He’ll prolly think that girls with heads uncovered who are having lunch with male colleagues in a restaurant do not have good morals because that is what he has been taught all his life that women should not mix with opposite gender and observe full pardah. To him that is what defines a woman’s virtuosity. But for those girls thats just normal, its their way of life. I guess its kind of similar to when desis go to America.
But doesn’t all this give rise to a confused, divided, non-homogenous nation? People who experience huge cultural transitions cannot stick to the norms they have been brought up but they cannot even assimilate themselves to their new surroundings completely. Their upbringing and deeply ingrained cultural concepts will always pull them back from being too liberal but they will also not be able to go back to their old conservative ways because apart from the fact that they themselves have evolved, those old ways are also not applicable to their new surroundings.