Yes, it's a huge injustice. Foreign nationals should not be allowed to own property in the US, period. They're turning our housing markets into private casinos, to the detriment of American citizens.
Not my metaphor but I like it: imagine if there were laws restricting GM from making more than a million cars a year and we sat around complaining the Chinese were buying all the cars and there were none left for Americans. Would you get rid of the stupid law or ban the Chinese from buying our cars?
The analogy also breaks down in that housing is a bit of an exceptional issue here, unlike cars. You literally need shelter to survive, but you can always take public transit or use Uber. Remember, the article we're commenting about shows service workers without homes because they can't afford to pay rent.
Also, it's worth noting that, unlike some other users, I've never said anything about specific nationalities.