As somebody mentioned before, whenever we land in Indian airports, the officials starts harassing us. We get better treatment in foreign airports. I think the couple should take responsibility for forgetting the Passports, but why the officials didn't wait for some more time for the fax to arrive. The officials at Indian airports are more concerned to show that they are the "BOSS". They generally ask very stupid questions to Indians, which should be none of their business. We have to endure to avoid further harassment, as there are generally nobody superior to tend to complaints. Furthermore, nobody picks up the phone, the hang up without resolving issues completely etc. It is true, that many Indians start to feel superior with green cards in their hand, but the other is also true that officials behave rudely to non-resident Indians (OK, they behave rudely to resident Indians too, just a bit more for non-residents).
And yeah, we should be superpower by 2010, according to Rediff.