I understand the rules of the land. There are reasons Indians are coping up and integrating successfully in different countries
I think India compromise too much to West and too little to China. Why India is World's largest English speaking country? Indians are not hostile towards West for centuries of opression and assimilation. But India can be hostile towards China for a very small disputed land and trade deficit. By looking at what West did in India, I see current West-India relations like India is having a Stockholm Syndrome. Growing backbone against China but being silent against the West is a huge contradiction.
And don't start with Pakistan-China relations. There wouldn't be any Pakistan if there were no UK.
But when the world provides equal platform for Chinese companies to compete, they should also do it in their country. They sit on approvals for years. Ask Indian Pharmaceutical companies.
It's tiny fraction of the advantage that West has by exploiting Asia and Africa. You know that when Asian and European companies will compete in a fair environment without any government regulation, there wouldn't be any Asian companies because all of you guys would be working in Microsoft or Apple. While most minds in India are working like crazy to provide electricity, best minds in the West were writing OS or inventing Machine Learning. In an equal environment Your best minds would be bought in a heartbeat.
You can't close the gap of wealth and education that existed because of centuries of exploitation. Japan sanctioned their own companies, West sanctions their own companies and China does that too. Instead of complaining find some ways to nurture Indian companies. This is my two cents. Protect your interests instead of getting mad at the obesity that protects their own interest.