You just cannot control the world opinion over night. This has to be sustained.
I know no other example except India , so dont hate me for my ignorance. India has aggressively tried to improve its image in the world media. Sustained effort lead to the current positive image about india. India and 'Indian'ness' are being advertised all over the world by the government and the NRI's.
We owe a lot to the Indian diaspora living in Europe, Americas for our positive image. Indians "integrate" wherever they migrate to. We try to blend in as much as possible. Yet at the same time, most of us maintain our distinction as "Indians" and advertise it as much as possible. We make no effort to hide our culture, language, taste etc. Also, the recent economic developments in India has lead to even more Indians advertising "India" abroad.
In contrast, Pakistanis living abroad (western countries), generally maintain a negative attitude towards the country that adopted them. A Pakistani will either integrate fully (give up his heritage), or not at all. Both extremes are counter-productive as far as the mother land is concerned. The former is appealing only to the host country.
Also, you cannot deny the fact that quite a few Pakistanis participate in anti-west events in the "west"; and do everything to advertise the fact that they are in fact, "anti-west".
I hope i contributed something useful here.
