Actually it has been working. Everyone is calling Israel evil and calling for recognition of genocide. ICC is summoning Netanyahu and number of countries are recognizing Palestine as a country. This has not happened so far. I know Hamas has only one goal which is destruction of Israel, but am not sure others realize this.
So in summary world is sending a message where terrorizing people, killing hundreds of innocents will get you what you want. More money, recognition and legitimacy. I dread to see what is coming in future.