If your beef is that they are succeeding or at least failing less while America steps on it's dick repeatedly, maybe this isn't their problem?
If you're fired up by nationalism but your nation is sucking, getting mad at the Chinese isn't the answer. And that's before we even get into relative levels of activism, Chinese political ideology is much more biased towards "neutral, just trade" than American politics.