Ok so Gaza is not a country is not a country and is also not in Israel.
I was simply responding to @FrippEnos who claimed that the difference between China's treatment of Uighur people and Israel attacking Gaza was that China wasn't attacking people that weren't in its country. I thought the distinction did not make the moral difference that was implied and put China in a position of moral superiority above Israel as China is explicitly being genocidal by sending its own citizens to concentration camps based on religion.
So Gaza is not in Israel. So my point that these two are both acts going on within their own country doesn't stand.
However my point does stand that China's treatment of its own people is morally reprehensible but the reason the Maldives is targeting Israel but not China, in my opinion is because of a racism against Jewish people that is more acceptable internationally than against any other group.
Countries express their condemnation against Israel more often because of what is called antisemitism which I would rebrand Judaiophobia. We need the "phobia" in the name, because it really is international hatred.
The number of protests about what is going on in Sudan, or other places where large numbers of people are being slaughtered is nowhere near as high as those where people can find Jews to blame. The reason in my opinion is racism.