One of the myriad problems in the region is that Israel does not officially recognise the existence of Palestine as their neighbour at all. It's hard to argue that there is an official policy of destruction of something they claim does not exist. They just bulldoze Palestinian houses and build their own settlements on disputed land, then wall it off.
None of this excuses the actions of Hamas, but to claim the situation is one-sided is simply untrue.
As I said, I don't claim to have any solutions to the situation, but selectively denying that problems exist on both sides of the argument is one of those problems.