We have a notion that NRIs are richer than people living in India. It is true to some extent. The NRIs are rich in India but we do not know their status in the place they live. I had stayed in the middle east for one and a half years. I had seen many people who literally struggle to run their family. If they have kids it is more difficult to maintain the expenses within the budget.
On the other hand there are many people here in India who are ignorant about the status of the NRIs and demand things from them. In fact these people forget that the NRIs also run a family with kids.
One kg of toor daal is 62 rupees in India it is double/triple the rate in US/UK and in other countries. Working abroad is not just a cake walk for them they too slog for every penny they earn.
Moreover, whatever that is available in the western countries are available now in India. So, next time spare a thought for your poor country cousin before mailing your shopping list.