In his defence, the Foreign Secretary of the United Kingdom has to meet with and negotiate with all kinds of unsavoury cunts across the globe. It kinda goes with the territory.
This is also, however, the same David Lammy that when questioned about calling for a vote on assisted dying and whether he would respect his constituent's preference for a vote said, "I will follow my faith and vote against it because I believe in the sanctity of life under God" (paraphrasing but pretty much this). That's not how you represent people you smarmy dick.
Unfortunately I think the calculation Lammy is doing is how many votes and how much money Labour will lose if they took a principled stance against Israel's actions in the Middle East.