Ok. First things first - I am technically an 'NRI' as per FEMA and MEA rules. I am here because there was a career opportunity which I had to take.
Coming to the author - I find this attitude typical of the 'Lived outside of India for 10 years plus' category. Its called 'we are better than you indians' syndrome. In times gone by, to be an NRI was a matter of pride and probably respect. Today, it symbolises (in majority of cases) to me those that couldnt compete with the Indians and hence left to study in US universities. E.g - 'I couldnt get into an IIM, so I wrote the GMAT and came here' type. I am not saying this of all NRIs but most. There are indeed some who did both and I know that they are handling top quality jobs in the topmost organisations. I have a friend who did that - went to do his PhD after an engg degree and MBA from India in economics. He is a professor at an ivy league univ (not Harvard as he rejected an offer from Harvard). His dream is to come back to India and make a difference to her people. I have checked his resolve many a times and I am certain that every day he lives in the US - he prepares himself for India. Thats what I call the true talented NRI. Not the self loving, 'I am in the search of my identity' type of NRIs.
I may sound angry in my note and in reality I am. The brand of NRIs we are talking about are s/w professionals (which is not necessarily India's best) who have found money but not fame living abroad. They expect their indian frie