I think there is a wrong side in this conflict...morally. The "palestinians" are soulless barbarians. Their shameful theater doesn't wash with people of conscience. They are islamic terrorists, plying their obligation to wage "jihad" on non-muslims generally and specifically to commit genocide against the Jews. They are as much my enemies and your enemies as they are to the Israelis whose babies they are killing. I agree with you about Putin. But I think Xi is the man behind the curtain and Putin's his boy.
Each one of the sides can argue of their moral righteousness, I’m sure. It os too late on the game to argue which one is the good guy. We have our ally, they have theirs. The wheels are in motion. We just have to play our part. There’s nothin any one of us can do.