How much longer can Israel act with impunity?

As an occupying power, Israel has a legal, not to mind moral, obligation to protect the people of Gaza. Instead it has wreaked massive destruction on the territory, killed over 1,200 people, maimed and injured over 5,000 and made hundreds of thousands homeless.
The entire infrastructure of Gaza is being pounded into dust. To call any of these acts “self-defence” is utter fallacy.