As educated as these people are, they are giving lame excuses and are resting all the fault on the Indian immigration officials. Don't you think that you people are asking the Indian officials to swallow something just because they were born in America? Just because your kids have an American passport does not mean that you have a visa to travel whole world. On the contrary, will some such thing be entertained by the US immigration people?
For me inhuman is two aged people (carrying photo copy of their passport with visa stamping) placed under detention for three days in Italy until someone else fetched their Indian passport from their son's residence in Germany.