India's decision is simple. Hamas shouldn't be supported. It is a un-ashamedly millitant outfit that admittedly supports mass killings of innocent civilians. This is a fact that Hamas itselft admits.
I reject the idea presented in the article that India needs to prostrate herself before the Arab countries in order to get their oil. Take for example the US is openly supportive of Israel, yet it gets all the oil it needs from the Arab countries. US businesses practically own Saudi Arabia. If the US can look after its own interests, and get all the oil it needs from the Arabs, then why can't India.