Did you at any point in your life ever condemn the Israeli brutality that the Palestinians have constantly been subjected to for the past 70 years? If not, then STFU.
Who is "we" here? Do you mean India as a state or a people?... Prior to the BJP-led Govt, India stood strongly behind the Palestine issue during the Congress era in spite of Arab and Muslim nations humiliating India with the Kashmir cause. Even now, except the BJP-led Govt, the rest of the political parties which consists of Hindus too, openly sided with the Palestinian people. In spite of supporting a cause that is no way related to India since 1947 what did we get in return? Iran, the Gulf, and all the Arab nations abandon India whenever there is ever any help is needed by us in the international stage.
If today, the BJP government really turned the wheel in foreign policy, I would like to ask all the Muslim nations, did you ever think or feel that Indian or Hindu people of our country at least as people someone who is also like their own when BJP was not even in power prior to 2000? Why is it always India has to entertain and understand the sentiment of all of our neighbors but my neighborhood does not think about me? Do you think, it is fair?
So it is definitely hurting people like me when our people are blind to the atrocities of Israel and do not understand the intricacies of the Israel-Palestine issue. But at the end of the day, we need to stand for the friends who stood with us when we were in trouble. UAE, Russia, and Israel are the only three nations that stood solidly behind us when 370 was getting revoked. So we simply can not abandon them diplomatically even if the public is well aware of what is going on on the battlefield.