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.
US govt. doesn't make mistakes. It actually plans dismantling other countries over decages building civil society and NGO assets. You are horribly misinformed and using less acerbic language to make it palatable.
Why?