I agree with the author on some aspects. However, he missed some very important points wrt Indian psyche which is as follows
(a) Indian rulers (particularly Hindus) have been by and large cowardly and pusillanimous since 1101 A.D. (the first attack by Mahmud Ghazni on India) with exceptions like Shivaji, the rajputs of Chittaurgarh, Prithviraj Chauhan...etc
(b) This collective "Hindu Cowardice" has only been exacerbated with "Nehruvian Secularism" which despises Hindus, India and whatever Indian Civilisation stands for
In this context, our "Hindu Rulers" are behaving very much like their ancestors over hundreds of years. No wonder that India is called a "soft state". I would go one step ahead and call it a "cowardly state". Worser still, someone might even call India as a "Eunuch State"