The reason why some Hindu nationalists have become "pro-Israel" is, like I mentioned before, anti-Zionism has been turned into an Islamist issue. But this isn't all: almost all the Islamic/OIC countries are invariably anti-India, criticizing its "violations" in Kashmir as well as supposed "anti-Muslim" policies. This has led to India feeling that it is "weak" and hence does not need to "appease" Muslim countries by supporting Palestine. Thus supporting Israel is seen as a rejection of "Gandhian" pacifism and not allowing "foreigners" to dictate their matters. In contrast, China, which is more powerful than India, does not illicit the same criticism from Muslim countries, although it is demolishing mosques and forcing Muslims to eat pork. Additionally, the fake "anti-colonialist" False Left in India, which supports Palestine but also calls India a "colonial entity" that is "occupying Kashmir", leads to some Hindu nationalists believing that Palestine is not an anti-colonialist issue. Again, in contrast, any criticism of alleged Uyghur genocide is rightly seen as a neoconservative/fringe Islamist cause, probably due to China's power.