Hamas is giving Israel no choice, and Israel is giving the Palestinian people no choice but to support Hamas because of their suffering... so really it is a lose/lose situation for everyone... I do think that if Iran would not support Hamas on such a scale as it is doing we would not have the level of attacks from Gaza into Israel and thus no Israeli operation. so really, Iran is using the palestinian people to advance it's geopolitical agenda... As far as America supporting Israel, it is in the worlds and America's intereste to have a democracy in the middle east...unfortunately the only way for it to survive is to have the most advanced and best trained army/air force...