kismat.singh said:
Ashok, I believe the question is definitely worth discussing. No one is expecting you to justify your decision but understandings each other's perspective may very well help people refine their "metric points". aap nahin to koi mere jaisa informed decision le payega

Cheers,
Well then the question should be "What are the factors that affect a person's desicion to stay abroad or return to India" rather than some crap morality question of "Should one return to India or not".
And if that's the question then the answer is "Will a person gain more if he or she returns to India or will he or she gain more by staying abroad" , I don't believe in the thing that many people say that will a person be able to help the society if he/she comes back. Believe it or not its never about society its about self interest. Its pure economics. People might say things which sound politically correct but the real reason is self interest and that should be the reason. Self interest is the law of nature.
Now to determine various costs and benefits of the said gains thee can be various different factors such as
1. Where does a person find more growth opportunities
2. How much can a person learn and earn at a particular place
3. What are the costs (staying away from family)
4. Where does one want to be in one's future
5. What about one's kids, will one be comfortable with kids growing up in a culture that is pretty different
6. What opportunities does India give and whats the opprotunity cost
there can be a lot more questions like that and answer to these questions (which will be different for everyone) will help a person in making the desicion.
To sum it up "Where does one gain the most" is the answer.Gain can be in various forms, its not only monetary gain, gain can be personal professional or otherwise and everyone has his/her own pricing of any of these.