To be clear - I don't agree with everything the Israeli government is doing.
But there are vast numbers of governments around the world who are doing terrible things. There's the Chinese government's treatment of the Uighur Muslims, the Australian government's offshore internment of asylum seekers for years driving some to suicide, the Saudi Arabian government's warmongering and bombing in Yemen, Maduro in Venezuela stopping food aid from reaching his starving people, the Iranian government hanging gay people etc.
Why have so many people on the British left seized on and fetishised this one injustice? Why do they all put Palestinian flags in their twitter bios and jump on every opportunity to criticise Israel, but don't do the same for these other countries?