Usually when people say it's "difficult" they usually mean "I don't know the facts". The situation here is actually difficult I think because there is no way this ends without major loss of civilian life.
I'm going to say that the threat of attack from HAMAS has to end and the IDF need to do it. I will also say that this will come at a big, big cost of civilian life and this does not have to be so. If HAMAS wants to protect the innocent, they will get them out to the south. If they do not, then they are using them as human shield or, they are part of the movement.
There is going to be major death happening and a huge influx of points about the evil of Israel coming from this. What is important to remember is this:
-any and all countries that want to take on Palestinians have the chance to do so, but none are (the rich muslim countries).
-Israel does not need to respond to an attack; it needs to end the threat.
-the innocent Palestinians that will die, will die because they have a "government" that does not care about them, more then that, a terrorist group that wants them to die so they can point the finger.
All in all, this is a case of a population being taken hostage by a terrorist group for decades and brain washed to think that killing and murder is the only way. They will have the same faith as the zillions of german natzi members along with those that were not. It's major shi_t, but it's the price to pay for supporting a killer regime.