Agreed.
Remember, Iran is not the nation occupying its neighbours, Israel is. Israel has been occupying Palestinian land since 1967. Israel has not even spared the Holy Al Aqsa, they have dug underneath it and are bulldozing around it in what appears to be part of a bigger plan. Israel also drives Palestinians out their homes, bulldozes their homes and refuses to recognise Palestine's right to exist. Israeli "settlers" in Palestinian land are downright rude and harass the Palestinians, even their children.
How can the world expect Hamas to recognise Israel's right to exist when Israel doesnt recognise Palestine's right to exist.
Remove Israeli occupation of the lands it captured in 1967, ackonowledge Palestine's right to exist, leave Al Aqsa alone completely, that means no restrictions on Muslims on their right to visit Al Aqsa whenever they please. (Currently Israel doesnt allow Muslims under 45 to go into Al Aqsa-Israel needs to back off, seriously) Then peace can go further for diplomatic relations with the 1948 Israel and Palestinians can return to their homes, occupation free. I dont know how the West, actually i should just say US since EU doesnt really support Israel, can frown on occupation and facism while supporting Israeli occupation. Israel also built a wall in West bank, deliberately seperating families and stopping Palestinians from going to work and entering East Jerusalem, which will return to Palestinian control Insha'Allah. God knows how bad the situation is for Palestinians. The Iranian president doesnt have plans to attack Israel, but Israel has plans to attack Iran, actions speak louder than words.