I know it may sound illogical, but no decision is taken in isolation. Years ago I decided not to do anything with middle eastern countries for what they did to non-muslims, immigrants or to their own women. I still go fill gas in my car knowingly fully well how hypocritical it is, but I pray everyday for Elon Musk to succeed and for us to be off this hook. If US, a country made by immigrants, treats immigrants badly, thats enough for me to make a choice. It doesn't matter if it will have an impact or not. I really couldn't afford to care....
Having said that, if I were starving, I will go anywhere to make a living..and that really explains a lot of misery. I don't have any answers...sorry...