It is just a matter of ethics and magnanimity; here, I am not talking about a great sacrifice from the common Indian middle class. I have also worked abroad, and I know what it makes to work in a foreign country. You are treated like a second class citizen in any country you work. You are not worried about that. At the same time, you are very much sensitive about what you are not provided in India. If the govt of India is not doing a great job for you, whose fault is it. As a democratic country, the onus is on the citizens to correct the system and as long as you don%u2019t do it, the developed world will sneer at you, probably you are not worried about even that. Grow up and think, get out of your rigid selfish mindset which you are nurturing for centuries..