Our land is in my opinion one of our greatest resources. I am of the mind that as such it should be protected from any foreign investments. By that I mean if you are not a citizen of the United States of America you would not be allowed to buy land, own a home, own a building of any sort on our soil.
Now I have thought about the businesses that are here and might yet build here. They would have to pay for the building but would not own it only have a life lease for it and would rent the land from the people who do own it. If they close it becomes property of the land owner to rent to another company, use it themselves or sell to a American.
Yes I admit this is a bit of a radical idea in some ways. I also think it is important for the security and success of this country.