You pay taxes in the US? You are directly enabling a country to harm others.
You ever buy a phone? You are directly enabling a chain of groups to harm people (in the name of creating that phone).
You ever give a dollar to a homeless man? You might be directly contributing to them harming themselves (or possibly just letting them buy food/drink).
Heck even your example about your sister, I think some people would argue that it's still the moral choice.
Clearly there's a spectrum here. Black and white thinking and statements aren't helping and shouldn't be the basis for policy decisions.
You can and should be making explicit choices in that framework.
You should not buy phones connected to the mistreatment of the Uighur population - and that is doable.
If you think the US is doing more harm than good, you are allowed to move and surrender your citizenship.
And yes, that is literally why I don't support direct cash handouts to the homeless. You can feed them and house them, you can't throw money at them and expect a good outcome.
You should not cast your money as to do harm. If your money is the difference between your sister being homeless or not, then stop giving her money and pay her rent. Buy her grocery cards.
But if you directly contribute to harm, knowably, you are enabling that harm. This is not some weird novel part of ethics. It is in fact black and white.