Also, there was a strong political will to try a peaceful approach to Gaza (with thousands of Gazans coming in to Israel for work every day), and with the belief that Hamas wants a peaceful approach as well.
Hamas is planning further attacks now, what do you suggest Israel do about it?
Still, that doesn't absolve Hamas from any actions done, they are terrorists at it's core and the worst type, they are willing to use civilians(and babies) to further their agenda, I don't condone them and personally and think the world would be a better place without them(as any other extremist)
What you are actually doing is trying to blame the victim for “allowing” it to happen.