One thing that people who haven't lived in India don't realise -- depending on where you live (much like in the US), you can have an extremely high quality of life, including access to world class education and healthcare. And it would be even higher for someone coming back from the US, since they would have friend and family networks in addition to everything else. The only thing that would be truly hard to get away from would be the pollution and traffic in the cities.