This thread is a great example of why this situation will not be solved anytime soon. It is so complex, and yet most people want to focus in on one thing and demonize their opponent.
I'm a religious Jew and very much a Zionist. I want Israel to know both safety and peace and to prosper for generations to come. I also want her to treat her neighbors fairly and with dignity, which is something often lost in the pursuit of security. I have no delusions about the dangers that exist both outside and within Israel, but her policies towards the Palestinians are sometimes draconian and brutal. I also support the Palestinians' right to have a state of their own, independently governed and fully sovereign. I also want them to flourish and the know safety and peace, but terrorism is not the way to get there.
What both sides need to realize is that the status quo will not achieve any of that. Rockets can not rain down on a population indiscriminately, militants can not use their civilians as shields, and legitimate military strikes can not cause civilian deaths and injuries. Both need to find a new way to deal with each other and to work towards realizing their goals.
The history of this conflict goes back close to a century, and includes both European and Middle Eastern players. The initial opportunity for a peaceful resolution was thrown away long ago, and time can't be turned back. Jordan, Egypt, and Israel all occupy the former British Mandate of Palestine, and all need to play a part in partnership with the Palestinian people in order to find a solution.