To thos talking bad about India:-
You have no right to do that, because you left that country to be in the USA, seeking better life and now asking others (those unfortunate ones left back in india) to change the very system you and your prior generations developed. Why you did not try changing it? I know why, because you want to be in the US to enjoy your life.....so you just escaped from India, now turning back and talking bad shows how dirty you can be.
To those talking bad about USA:-
I will not say "Go Back", because I believe that you have the right to do that, because you live in a democratic country. What I hate of you is your comparisons. USA is USA just by itself, with all its advantages and wrongs. You can either choose to change the wrongs (many did that) or flot in the good and evil (as you do now). So take all your imagination and try change this very USA right from your home. You may have many cultural left overs from your country of birth, like religion, caste, male domination etc...try changing it from your home....and then extent that to the whole USA.
I have seen many people talking goods and bads about India and the USA at various times. My take is as follows:-
1) USA is a young country of immigrants from various parts of the world. The only way to find a commonality amoung all these different people is to create a framework of law, that is fair and democratic, under which every one can function for good. Whether you are in Chicago or LA, your life is the same, you get Safeway, Wal-Mart, Starbucks etc.... Moving one place to another, whether it is 3 miles or 3000 miles, is the same. The good thing about it is that , it is easy to do so. The bad thing, you have no relation to the ground that you belong (only american indians has it). Therefore environmental damage is not your concern or responsibility, as you can move to another place with the same facilities.
2) India is an old tiger. Many 1000 years of good and bad created a mess in india. It is hard to change the things you inherited, and it is harder if you are not aware about it. Population is a big problem in India. I have been to many African Countries, much poorer than India, but I found well organized cities traffic etc.... I think population is india's biggest problem (of course now Green Card too
). Traditional ways teach us many things, which we loose in our immigrant life. Indians seems more informed than any other people, but does not want to leave their traditional life. If india could control population, then may be in next 50 years, it may become another America in economic terms, but still will be the very India in cultural terms (I might be wrong on this).
Anyway, sorry for the long post. I do have a GC here, but wanted to live in India within next 5-10 years. So just saving some money to go back and settle down there.
Thanks for reading.