I may be quite naive, but I've become more and more puzzled over the last year over why exactly both UK governments have been so forgiving of the Israeli government's actions. I understand the Hamas attack last October was bad, but it doesn't appear uniquely bad in the whole context. I understand that British firms make lots of money from selling the Israelis arms. I also understand British PMs have long been terrified of veering from the American line on such global policies.
But I don't get why they've picked a side in a conflict which has no likeable characters (I'm referring to the governments of Israel, Iran, Lebanon, Hamas, Hezbollah and others, not the citizens those groups purport to represent).