My experiences are unlike the blog says. You've got to know your city and where the services, things are not that organized ofcourse. Also, India is big on Human powered telephony search query based services(see 1). It really really works here. For example, you could ask who runs the nearest color copier via phone, and the answer would be SMSed to you. Also another thing which is unique in India, is the home delivery…
For a while talking in English in India was considered a sign of being forward and modern. Parents used to take pride that their folks talk in English, even if all they do is swear. It used to look odd, strange and hilarious at times.
And you see this India bashing not just in blog posts and news. But also in Novels and books, giving a bad perspective of India to a already troubled-by-outsourcing west sells well- Because it gives them 'See, we told you...' moments.
Are there problems in India, sure there are! Like every other country in the world. But NRI's talk about India like its the biggest hell in the world. And how they are totally justified in immigrating to a different country. A friend of mine went to do his MS in the US, when he came back for an yearly vacation all he had to say was was how awesome America is and how horrible India is. He seemed to find every reason under the sun why its worth settling down in India.
Well if you want to go out and settle in the west or where ever. Sure you are in full rights and please do it.
But justifying your personal ambitions by talking low of your country and country men to make your ambitions not look greedy is really a cheap way of doing it.