It isn't addressing whatever niche reason you have for not liking China.
That is why i said if OP is responding to someone in particular where this was the topic of discussion, then it's fine. The meme should've been more careful in its language and specified what aspects of the "China bad" discourse it's addressing. Something like "But they say US has better infrastructure", or something to that tune. This way, it wouldn't reduce the whole discourse to a singular and unpopular talking point.
I'm not going to address your other points as it's going to make this discussion longer than i want it. Save that for another day