The author and many others don't like Saudi Arabia and Russia. That's the main reason for advocating a boycott of their investment money, because while the author mentions the poor human rights records of those two countries as the reason, there are plenty of other countries with such records. The main example of which is China, which is of course not mentioned.
The US itself has a poor human rights record on many things, and especially given our current president, had the author been writing from any other country, the US might have been on the list of countries whose money should not be accepted.
I'm not saying the US is as bad as China and Russia and Saudi Arabia. I'm not even saying China is as bad as Russia and Saudi Arabia. I am saying that if you care deeply about this, you should mention more than the easiest targets, if only to avoid the appearance of bias.
The bias also shows itself by considering an entire country as a single entity, when the author says we should not accept Russian investors' money. To justify it, the author says that if a Russian investor has ties to Kremlin-backed companies, they should be off limits. But that probably encompasses a large number of Russian investors. Same as the group of investors with ties to companies funded by US government money (DARPA, NSA, CIA, etc.).