Pakistan never forbade India from using Gawader because ports are not used by governments they are used by shipping lines...This is a self inflicted assumption among Indians..
Iran did not find enough man power in Paksitan to commit any serious damage otherwise Iranian interference have taken two countries to total destruction while Bahrain is another on reeling from Iranian interference...Iranian leadership is bent on exporting their revolution by terror...unfortunately for them...Pakistani shia are far more liberal than the Ayatollahs of Qom..but that does not stop Iran from funding a lot nuisance in Pakistan...But recently Iranian interference as gone cold..because firstly Iranian intelligence is no match for Pakistan they are only good at harrasing their own people..secondly Iran's restive provience of Sistan is bordering Pakistan Baluchistan and to keep it calm requires extra-ordinary co-operation from Pakistan..otherwise it will be another Afghanistan in the making..and finally any interference with Iran will have Paksitan getting full support from Arabs..They may not have us as an ally like India but a neutral Pakistan is still better than one allied with Arabs against Iran....
I doubt Pakistan will allow India to use Gwadar because, in general, Pakistan is not providing access to Central Asia. If Pakistan provides access to India through land then even we do not need Gwadar access. So i beleive, Pakistan is not ready to provide access and from your point of view, i do not think any thing wrong with it.