If you read the Chinese history, they've never been the aggressors. Rather, they maintain a bigger defensive posture. Its India who wants to be a "Super Power" and has sold the West that it would tackle the Islamic countries and China.
Sadly, the West has bought into it primarily due to the size of India and 1.2 billion people and trade aspects. Indian lobbyists have done a great job in paying everyone very well also to silence the opposition. US labor market is a witness to this, has anyone asked, why are there millions of Indians coming every year? Where is the American labor? No, no one's asked that question because the one's should be asking, got paid big $$$$ to stay silent and instead, complain about Mexicans, the Chinese, etc.
So just like this, India is too busy milking the West and showing "opposition" to China and Pakistan. While knowing VERY WELL, her future is linked directly with China. And strategists in the US (majority being paid by the Indian lobby) ignore this aspect.
But sooner or later, India will join the CPEC. Its her need more than China or Pakistan's. No Western country can help the Indian lower middle class and the small businesses grow faster than being a part of the Chinese, Pakistani, Russian, Irani, Turkish and Central Russian market!!