You can blame Iran....as long as theirs a flow of money to support the "fight for freedom"...Hamas will continue to terrorize Gaza and Israel....Palestinians have nothing to do with this...Israeli civilians have nothing to do with this...they're merely expendable bodies for a lost cause...I think it is important for everyone to remember there is a massive fog of war effect happening in this conflict. I don't know what really happened here. If could have been Israel, it could have been Hamas. Hamas would LOVE it to be Israel, so they can use it as propaganda to say the IDF is as bad as they are by killing civilians. And, it is very possible that a Hamas rocket fell well short of its mark.
Both sides have exaggerated the atrocities here (though, knowing there has been some exaggerating over what Hamas did still does not put them in a good light).
As I've said, this conflict is incredibly complex. Both sides HATE each other, and for good reason. Both sides have done terrible things. And while I think there was a chance of peace in the 90s....Hamas and what not have burned those bridges. David Frum had a good thread on Twitter about it: