Just in case, I assume this opion is brought forth in good faith.
While you could might be correct on paper, the reality is that between “Helping prevent Genocide” and “Anything else” is much clearer.
Does that make you a russian bot? I would say yes, it does. Because there is no middle ground here, no “enlightend centrist”, towering over us plebs who care for human lives not being devastet.
Maybe the Ukrain Goverment has a problem with corruption, hell I agree it probably does. Every Government has to deal with this.
What not every Goverment has is an active Genocide waged against its people.
Having corruption does not excuse to allow Genocide. And stading idly by is doing just that!
There is a pretty good reasons why shopping local is better in the long run:
The money you put in stays local in large parts or entirely and keeps the comminuty alive, paying peoples jobs, who in turn pay other people once they buy local.
Large companies siphon the communities wealth away until there is nothing left, before closing shop and running of to the next victim, leaving empoverisht people behind.
The effect is compounding. The more local shops close, the more other jobs dissappear and the less people have. Then they are forced to move away or buy less in general. Other firms cant hold their workers and have to cut down wages, or let people go due to reduced business operstion because no one can afford their services, continuing the spiral.
At the end of that process, all you will find are dollar-stores and junkfood-chains in your area. It happened a few times already and the effect is well understood.
TLDR: Shopping local is good for the community, buying everything online is siphoning money away from it instead.