If all 4 million return, they cant change a zilch. The change will only come through politics and voting the right party in. This is an evolving process and it will take time to mature.
In the meantime, non-resident Pakistanis are not hypocrites and non-patriotic. Neither did they leave the country in lurch. In fact by being away, they are serving in a much better way, by sending more that $12 billion, which is such an anathema to you.
Since you are going on and on and on about remittances, let me rub some stats.
The "remittances" that are "driving" this country are largely from expats in the Gulf countries where they will never ever become nationals. The remittances from US and UK, even though the combined worth is claimed to be more, is small and shameful.
Pakistan
"According to the latest data released by the State Bank, overseas Pakistanis remitted an amount of $ 9.735 billion in the first nine months (July, 2011-March, 2012) of the current fiscal year, showing a very impressive growth of 21.45 percent or $ 1.719 billion as compared to $ 8.016 billion in the corresponding period of FY11.
The constant growth in remittances is likely to end the current financial year with record inflows of $13 billion as majority of the experts in the financial sector predicted.
The inflow of remittances during July-March, 2012 from Saudi Arabia, and UAE were seen impressive growth because these two leading countries were major sources of remittances owing to rising population of Pakistan in these countries.
These two countries contributed to $ 2.66 billion and $ 2.14 billion, which is more than 50 percent of the overall remittances received by the country. It is due to the fact that the number of Pakistani in these countries has been settled with their established business, successful joint-ventures and numbers of jobs.
As per estimate, the number of Pakistan in KSA and UAE have been increased to 1.6 more than million and over 1.3 million. "
and then this was the fiscal year end: "The inflow of remittances in July-June 2011-12 period from Saudi Arabia, UAE, USA, UK, GCC countries (including Bahrain, Kuwait, Qatar and Oman) and the EU countries amounted to $3.687 billion, $2.84 billion, $2.334 billion, $1.52 billion, $1.495 billion and $364.79 million, respectively as compared with $2.67 billion, $2.59 billion, $2.068 billion, $1.199 billion, $1.3 billion and $354.76 million, respectively in the same period last year."
http://www.thenews.com.pk/Todays-News-3-119729-Full-year-remittances-hit-record-high-of-$1318bn-in-FY12
It speaks for itself... when you get a chance to be a dual national, your Pakistaniat takes a back seat. If you have time, you should dig up info on how many Pakistanis are settled in the US and then see their contribution in the remittance pie.
Linking to Neo's forum, read post 4 here:
Highest-ever $8.906bn remittances received in FY10 - PakistanTalk Forums