I am paying my taxes to my government as well, does not mean I agree with everything my government does. When it comes to purchasing certain categories of items (like electronics) you have no choice but to buy something made in China, most of the time.
Yes, by paying taxes you are supporting the government you are paying your taxes too. And yes, this leads to paying for things you disagree with if you do not agree with some of your country's policies.
Hopefully, however, you have a voice (vote) in that government. The same obviously does not apply to you with China, nor generally does it apply to Chinese people within China.
You also generally have less choice when it comes to paying taxes, and significantly more choice when it comes to not buying things from China. If there are no non-Chinese alternative for X item, you can always choose to not buy X. However, that probably means not buying quite a few things, as you point out. But that was GC's point – it is fairly hard as a techie to not support the CCP. But just because something is hard to avoid does not mean you aren't doing it or aren't responsible for doing it.