Don't forget..... India receives highest amount of foreign remittances in the world, more than $80B, covering more than 80% of oil import bill and you call them a curse?
These remittances comes primarily from the Gulf countries, by Indian citizens. While I accept your premise that everyone shouldn't be tarred with the same brush, let's remember that most non Indian citizen "diaspora" in the US don't contribute much and shouldn't be lumped with the hard working and mostly loyal citizens in the Gulf. Bit like South Asians claiming credit for Indians type of situation.
I have said this before, people who have discarded their Indian citizenship to take up another have no moral right to criticize India on most things, they are the ones who chose to run away from working to build a better country here to go some place where other people's ancestors have put in all the hard work to build up that country.