Gadol, you sound convincing, but I saw 3-7% of US oil/gas imported from Russia thrown around. In terms of investment, again you sound like a bokeh, but common business sense says that future prospects determine desire to invest. If federal government is openly (but not during debates, though) says that it will shut you down like a virus – desire to invest decreases.
We had people boycotting bunch of countries, including Israel, for a lot of milder issues. There is green investing. How is avoiding supporting murder not a good investment advise?