First we don't call Iranians as Namak Haram, its the Afghans more than 3 million of whom stayed in our country for more than 3 decades, destroyed our ethnic & sectarian harmony, brought gun and drug culture to our society and are now siding with our enemy.
As for introspection, well that is something that all of the countries should do. Foreign relations between countries is not a constant phenomenon.
A little more than a decade ago, Pakistanis were boasting that we had cordial relationship with all of our neighbors except India, while India had troublesome relationship with nearly all of its neighbors. Bangladesh had killed 16 Indian soldiers in 2001, India was blamed by Sri Lanka for its role in Tamil insurgency, and then the border disputes with China and Pakistan. But now India has very friendly relationship with all of its neighbors except Pakistan while we have a troublesome relationship with all of our neighbors except China.
Can you bet on how the things will be in the region in a decade or two? Remember Pre-Mullah Iran was almost an ally of Pakistan, they provided us with arms and even allowed our air force to use their facilities during conflicts.