While the author is not explicitly saying that the west is superior, this point is present implicitly in his article. First, he (incorrectly) says that Indians and Westerners follow different style of morals. And next he gives many examples to show why he thinks the Indian morality is flawed. The concluding statement is that there is a problem with all Indians. Most importantly, he says that the absence of moral absolutism (that the West follows according to him) enables us to justify everything. The implication of all this is that the western style of morality is better. Of course, it is a different matter that westerners don't follow absolute morals, which is one reason why the article can be considered to be nonsense. Moral relativism is quite universal. Hence the author's attempts to relate it specifically to our culture (as you suggest) is another instance of a nonsensical conclusion.
Now coming to Modi and Gujarat - It is true that Gujaratis probably believed that Modi was doing the right thing. But neither does this have anything to do with culture (especially not the Gita, if that is what you are intending), nor is it unique to Gujaratis. Also, given that the BJP lost the national elections in 2004, it is debatable whether the entire nation shared this feeling. Moreover, similar feelings are almost omnipresent. Muslims on September 11, Americans on Fallujah, Iraq etc. Israelis on Lebanon can all be accused of having similar feelings.