I just went on instagram reels to disprove your point by finding posts critical of Israel. They certainly exist, under the search term "gaza". But the search term "Israel" is straight-up blocked, so obviously the censorship is real.
China hawk republicans, yes. Not enough people to matter. The democrats only got on board, giving it enough support to actually pass, once it became the main place pro-Palestinian content was spreading.
Btw, lots of nice stuff is in the Chinese constitution too. Doesn’t really matter if it’s not followed in practice.