I don't this particular globalist puke, but his level of intellectual dishonesty is right up there with CNN and the commie Democrats.
Americans can't invest in America mainly because their investment capital is stolen in the form of taxes, regulations, licenses, fees, environmentalism, and hordes of other tyrannical anti-American policies, most of which are fully supported by the globalist RINOs.
American citizens need three times the start-up capital for any sort of business here than an immigrant would need for the same sort of business.
One reason foreigners want to invest so much in U.S. assets is that the U.S. dollar is so much more stable than their own currency. People and institutions in the U.S. have a much different approach to investing because the U.S. dollar IS their own currency.