I don't think you have to be precisely equal when you criticize countries. Russia, China and Syria are not anything like the allies Israel is, but as I say I am open on this one.
Israel isn't in the crosshairs of progressives because they're allies. We have lots of 'allies' of convenience with disreputable reputations. How about Saudi Arabia? It's an apartheid state, except the apartheid is between males and females. Do we see feminist groups demanding boycotts? Hell no. We've just joined an international bank headed by China and are going to pour hundreds of millions into it. The government is pushing free trade with China. China has slave labour, and treats its Muslims probably worse than Israel does. Trudeau fawns over them at every opportunity. Does this distress the Left? Nope. It's always all about Israel.