This just seems like a recipe for paralysis. Just because you can't live a perfect life - I try to drive as little as possible, and try to be careful about where things I buy are sourced, but my time is not infinite - doesn't mean you can't live a better one. This doesn't seem like a slippery slope argument to me.
My argument is different. I'm not saying that you shouldn't, or that you didn't try to live a more morally good life. I'm saying that you tried, but we don't know if your actions have the effect you want.
It might be the case that you driving less, and trying to be careful about sourcing necessities. But you are contributing more, rather than less, to the benefit of nations/ people you don't like.
The original discussion was you making the claim that working directly under MBS management is morally the same as working in one of the thousands companies that have to obey the request of Saudi Arabia, and I'm asking you to elaborate how to draw the line.
You are optimizing virtues to your convenience. Others are doing it too. Still you are seemingly coming up with a superior attitude about other's behavior.
So, unless you are putting up serious personal sacrifice in real world for your beliefs, this is pure and unadulterated virtue signaling.