1. CPEC is a "Trade Agreement" between 2 sovereign nations. Its not violating any international treaty or law. By trying to make it controversial or acting against it, India is exposing her true intentions towards its neighbors.
2. Its not a "Military alliance" against any country (for example 1971 defense pact between USSR and India, which was against Pakistan or recent bilateral agreements between USA and India, which are clearly against China. Similar defense agreements between Israel and India are clearly against Pakistan.
3. Most of the projects in CPEC are on BOT (built, operate, transfer) hence it should not be a headache to any country specially India. Its a bilateral agreement, whatever terms and conditions, we have agreed upon is non of your business.
4. Threatening politically, diplomatically and planning/conducting sabotage against an economic activity is an act of war.
5. If India unilaterally ends bilateral agreements like IWT, it will show the world India's reckless behavior. How will other nations trust India in their agreements? With what face India demands a permanent security council seat? (not to mention India has already violated security council resolutions on Kashmir, aggression against Hyderabad Deccan, illegal annexation of Sikkim, Junagarh and more..
So a sincere advise to Indians, dont interfere in others matter. You are not an authority in South Asia nor any country has given you such status.