Here's how I see this whole thing. Hamas has the right to not want Israel to exist. Hell, if they really want, Hamas has the right to lob crappy little rockets at Israel. I'll give them that, sure. Okay, so Israel stole some land from the Palestinians, and the Palestinians are pissed. So lob your rockets. BUT!!! Don't forget now, Israel is a sovereign nation, recognized by pretty much everyone else in the world. Yeah, they might not be the nicest guys in the world, but they ARE a sovereign nation*. So when you go lobbing your crappy little rockets into that sovereign nation, you can't be pissed off when that technologically superior country rains down everliving HELL on you.
Yes, the loss of civilian life sucks. It really, really sucks. I can't even imagine being a kid in Gaza right now. You want to talk about some PTSD, you got a bunch of little freedom fighters there. However, I cannot blame Israel for most of the civilian deaths. They've screwed up a few times though. Most of the civilian deaths though, I blame on Hamas, because they are fighting a PR war, they are trying to get their civilians killed, just like Hezbollah in Lebanon. Can you give me another way of waging a war, without killing civilians, when the enemy launches a few rockets from their backyard, and then goes in and has dinner with the family? This is silly. What if Native Americans all of a sudden got pissed about all of the land we took from them, and decide to start launching rockets at cities near reservations? How do you think the .gov would respond?
*http://www.youtube.com/watch?v=B5xVRXLgLxw