We are all self-serving idiots. Is it illegal to have financial Russian ties?
I mean, London isn't nicknamed Londongrad for nothing. Its prime real estate is overrun by Russians. Ask London real estate developers if they think selling property to Russians is bad business.
There's numerous American companies thriving in Russia. If it is so bad to do business with the Russians, or even want to do business with the Russians, then maybe these companies should cut and run before the righteous threaten them with boycotts or defame their name in the press.