Israeli troops are fighting with Hamas militants on the edges of Gaza City, as the Palestinian death toll rises above 9,000. U.S. and Arab leaders are raising pressure on Israel to ease its siege and at least briefly halt its attacks in order to aid civilians.
They needed a good casus belli, this is as good as it is gonna get for them PR-wise.
Truth is virtually no country ever denounce shit if they have something to lose doing so. Geopolitics is rooted in each nation self-interest.
On top of that, Palestinians just hasn’t been good neighbors and no country on earth want to bring the kind of chaos of taking them as refugees. So we have it. Most nations will root for Israel out of self-interest, and pretend there is no need to take refugees.