I would be more interested in who takes money indirectly from the CCP.
Since corporations give money to both sides and that has always been the case at least Trump gave us cheaper diabetic drugs and the option to use experimental drugs. In life everything is a trade off. If your only idea for fixing something is to break it you are not a competent leader in a republic. For example Obama said he intended to break healthcare to get universal health insurance making him an ideological fool and incompetent.
The ideological purity tests are getting in the way of reforming just about everything. You can't make personal morality the standard for public morality. While public morality to an extent is a necessary precondition for public morality they are different animals. For example if you are a pacifist that may work at a personal level but Nations need defending.