The US views China's mere existence as a hostility. What would the US do in response, launch missiles? Economic sanctions against China would hurt the US more than they hurt China, no?
Obviously the West holds 1000x more culpability for Israel. I'm not saying "China bad"; I'm just trying to do "ruthless criticism".
That's a very good point, but the difference I see is that Israel and China are nowhere near economic peers. A boycott would devastate Israel and China would barely feel a thing from the loss in trade.