

This is a great example why we should be really careful discussing history here. Yes, the Nakba did happen. But what did happen before the Nakba? The arab attack on Israel right after it was founded. What did happen before that? The arab revolt from 1936-1939. What did happen after the Nakba? The deportation of Jews from nearly all arab countries. What did happen after that? Several wars, intifadas, terror acts from both sides and so on. There can’t be peace when you use history like that. Both sides can point to atrocities of the other side and continue fighting - to take your words, palestinians were killing Jews even before Israel was founded and Israel was attacked several times with a clear genocidal intention and there are people living in Israel who were ethnical cleansed out of arab states.
Let’s be honest: No country would act different from Israel when facing a situation as with Gaza. No country could tolerate an attack like Oct 7th on its territory, esp with everything that happened before with all the rocket and suicide attacks. Just think about how the Americans reacted to 9/11. They started bombing Afghanistan and Iraq even if both countries really didn’t have much to do with 9/11. In this case it would be a scenario like “9/11 was done by a narco cartel in a small part of Mexico where central authority lost control” or something like that.
Combine it with the fact that all western states have no sympathies for islamist extremists like Hamas, because they are not muslim and also because most western states suffered from islamist attacks. Most states also see Hamas (an Hezbollah) as an Iranian proxy militia (which they are) and have also no sympathies to Iran, its theocratic dictatorship, its nuclear program and its military alliance with Russia.