It is easy to point fingers at others and expect things from them. Let's discuss people who stay in the country and the things they do (or don't do) for the betterment of society. Gaya Patwa Toli IIT success in no way speaks for the rest of the country. Their effort though laudable is a minuscule drop in the ocean. It in no way represents the effort of citizens as a whole.
I do not think, we, as a people, should have to look at NRIs to better our lot. We should take the initiative and do our bit for the society we live in. How many of us actually care about what happens around us? How many bother to change things or give back to society? The fact that we still need to educate people to keep the environment clean is a show of how we, the citizens, regard our motherland.
I think we should contribute our time, effort, knowledge and money in bringing changes in society and not turn to someone else to do it for us. India is our motherland too and she is our responsibility.
"A love affair with knowledge will never end in heartbreak" - Michael Garrett Marino