Excellent topic. So many lives can be saved, and so much frustration and pain can be avoided thru proper road use sense. Its not that Pakistanis can not learn, its mainly that Police is not trained properly to handle the traffic in Pakistan.
Best solution, is to send Pakistani Traffic Police to foreign developed countries or even China (to save cost). In US, where I'm, the police is very aggressive against traffic rules violators, they will keep chasing you for miles at high speed, and are properly trained to pursue a traffic rule violator, who after breaking the law and not stopping for a police becomes a "criminal" in eyes of the law, the traffic police is trained on how to swerve and stop the fast moving car, by hitting its back qarter panel with the full force of those Heavy duty, police cruiser cars, to make the car swerve and veer off. Ofcourse in heavy traffic there are different techniques, i.e. using road strips ahead of time by informing another patrol unit that is ahead of you, tire blow out methods, etc.
The second thing is teaching traffic rules at School level, like they do in US. You can get your license in High School, after attending your HS based traffic course, and driving classes.
In US, they don't give you your license unless you pass a written exam and a driving exam, following each and every proper rule, including how to turn on/off the radio and adjusting the heat/cool level without taking your eyes off the road.
The third thing is financial punishment not just thru traffic ticket, but higher cost of insuring your car. In US, your must carry insurance for your car, even if its a very old car, inorder to drive. And when you get your Challan, your cost of Insurance also goes up. Insurance companies look at your drivig record thru national database, which has a record of every driver. With too many traffic tickets, you get a very high rate, and you must buy insurance, there is no other way around it. And the insurance companies also reward you, if you obey traffic laws and never had a challan, and your car has alot of safety features, anti theft, ABS, which almost all cars here have, you get discount and very cheap insurance rate for being a good driver. America in general has this system of rewarding good people and punishing the bad people, it starts from their educational system right from the start.
They also have a point based system here, every time you get challan you get penalty points on your driving record, if you get around 10 points, your license gets suspended, and you have to attend driving classes and pass the exam at your local Motor Vehicle Registration department.
Pakistanis make very good drivers around the world. Pakistan needs to have some implementable system.