We need a simple law, federal, that bans property or business ownership by any person, business or government entity from ANY country that is not governed by a working open multiparty democratic process.
That would indirectly ban investors from China, and it would RIGHTLY hit many other countries at the same time.
A similar ban should cut off money from places like China, Qatar and others going to American coĺleges.
Bay Area real estate would drop like a stone if that were to happen (I know, the horror of letting more American citizens be able to afford housing)