I think, all the chest thumping aside, there is a serious need for our Chinese friends to appreciate that inspite of the issues that they have so meticulously articulated, india is a country that is fast developing means to secure dominance in the Indian Ocean Region, which are likely to hurt a smooth evolution of china into a superpower.
India is increasingly focusing on defence against china with rapid expansion of armed forces in mind. And though comparisons between the forces of two countries, is not quite an apple to apple comparison, it is difficult to argue with a nuclear tipped nation that is spending about USD 40 billion annually on military hardware.
And importantly, india is not the only country that has been irritated by Chinese arrogance. China has had historical issues with Japan, many south east asian nations are wary of the power that China yields (both economic and military), then there are allies of US such as S. Korea and Australia.
To see the Indian threat from the overly simplistic prism of – my D@#K is bigger than yours – would be to blind yourself from the geo-political realities.
Besides, India alone, is undertaking various initiatives for advancement of the navy, which some experts estimate, will be the 3rd largest by 2020.
In light of these broad trends, over-confidence is ill-advised and can be a liability.