I don't blame the developers at all.  Their goal is to make as much money as possible.

However the government could, as they do in many other countries, step in and mandate a return to the domestic demographic only.  There would be an initial shake-out as the market adjusted to local economics.  But in the long term stable pricing would start to return affordability to the equation, and this would be better for the over-all economy.