Like Del said, its exaggeration to a point.
There are men in every city who think western clothes indicate lose morals. Girls from cosmpolitans wear what they like and most don't mind. Even if they do, the displeasure is not let out. They are more liberal, so to speak. They wear shorts, tank tops or whatever is comfortable.
Coming to the smaller cities and towns, there is more judgmental attitude. Here they generally stick to longer tops.Even t-shirts are frowned upon at times. We can't even wear jeans to college.
Bottom line is, they still have reservations and the attitude towards women is still medieval. Some are genuine but most are pretentious.