By neighbours, you mean China and Pakistan (&Iran, you could've added Russia too and not call it neighbours)? India, as far as I remember has a very good relationship with the US, post the Clinton administration. We also have a very good relationship with Israel even before that, which sure didn't antagonize the middle east or Iranians. There was an understanding between us all.
Right now, certain norms are changing for us and you know what they are. The question should be, is it worth antagonizing India and pushing it to the US camp? And should be directed at the Chinese. We all know the only declining power here is Russia, they are falling far behind the Chinese in terms of military equipment and overall strength and the Russian influence over the Chinese is waning, we have to make realignments or we will be left clueless. For the moment we have to risk antagonising some countries for our own good. Pakistan did it by completely aligning with the Chinese, you still have to tread carefully as you have religion involved which may come into play going further with Iran, China and maybe Turkey? You also risk antagonising a lot of countries. You still have to answer difficult questions when asked about the Uyghurs. It's the reality we all live in and it's muddled in hypocrisies.
So, yeah, it is worth it to antagonise some countries.