"like someone else said earlier, there's no salary cap for retaliation. And to a certain degree, that's true, but it doesn't give Hamas (or any other organization) ethical carte blanche."
By that logic, Hamas would have been right to destroy Israel because of the blockade which kills people every day for lack of medicine and food.
When you run a blockade like that, and then shoot a 10 year old kid playing ball, anybody would retaliate. Israel provoked this because of the election. Exactly 4 years ago, Israel did the exact same thing, right after the election and they finished right after inauguration.