You can take whatever stand you want. When there’s a country that killed, raped and tried to exterminate most of Eastern Europe we can choose to cut any and all ties with it and consider them for all intents and purposes ..terrorists.
And the fact that there are other countries that should also be considered terrorists, doesn't mean we shouldn't boycott this one. It means we should boycott them all. But boycotting a few is still better than nothing.
I sort-of see where you're coming from, but it also ignores a double standard to me. Don't buy search from a company that uses an api from another company that is (or was? unclear) based in a country that invaded another country and completely upended the world order. For some people that's a line that they don't want to cross and I get it.
However if that's the case how can they continue buying Chinese products when China has done the same thing, but worse, and for longer, to their own population? Because it's less convenient to stop? _That_ to me lands squarely in the "take whatever stand you want" category with the addendum of, "and don't worry if it doesn't make sense."
Is it because it's within their own borders and therefore isn't our problem?