Modi govt’s silence on China gave ‘satellite warriors’ a free run. India will rue the damages