If China went in guns blazing every time the US or one of its mutts did something inhumane, we would have blown our wad 50 times already. Xi is the president of China, not the president of Palestine or the Muslim Brotherhood or the President of Humanity and all Good. His job is to decide the best course of action for the Chinese people. The best course of action was deemed to be to continue biding our time and growing our might, letting these distractions eat away from our enemies; even if we are peer to the West and we can stop them, we wait if we can until we are an overmatch for them because that is what will save Chinese lives instead of a peer fight, even one that we win. We're not here to sacrifice Chinese soldiers to save Palestinians; it's not worth it. Their lives are for defending their own homeland and the interests of their countrymen. So sorry if Palestinians are being genocided by Isreal by the thousands; that's not Xi's job to prevent. It's Xi's job to make sure Chinese interests are looked after, that the West is deterred from conflict with China and failing that, they lose any conflicts they enter with us. It's the Palestinian's jobs to defend themselves; it's the job of their Muslim brother countries to defend their fellow Muslims. They spent their time praying and pissing off when they should have been studying military/nuclear engineering preparing and building machines to fight and defeat the Isrealis. Now they are screwed because their "god" won't save them and that's entirely on them, not China.
We had a conversation before with resulted in you admitting that your standards for China were purposefully set unrealistically high in hopes that that would cause it to always improve. It doesn't work. Nobody knows about your standards or cares to hold themselves to it; the only effect you have is that Westerners who read your posts see a Chinese calling China a coward.
We are not the world police; making other countries behave in a humanitarian manner is not our job. Our job is to make China the most powerful country in the world.