Has anyone asked what Godavari was doing there in the first place?
MV Suez had been released after payment of ransom and was being escorted by PNS Babar. She was in no danger from anyone. INS Godavari was detached from her patrol station many miles away (100? 200?) to RV the Suez. There was absolutely no operational reason for this move, which was on solely political considerations. Thanks to the ill informed criticism in the media, the govt was under pressure to be seen to be "doing something" and the navy duly obliged.
When domestic politics start driving military deployments, we are in serious trouble.
At sea both ships have a responsibility to keep clear of the other one though the degree of responsibility varies. Games like these have been played by navies for a long time so is not something new. That the incident has not been blown out of proportion speaks volumes.