The sooner we collectively decide that housing shouldn't be a market, the better. We all need it, and we should figure out mechanisms to make it available to all. Practically that means paying to build and maintain housing stocks, changing tax incentives so developers are incentivized to build more housing and less luxury housing, charging a premium for unused land in desirable areas (parking lots don't house people)…
ad. "not a market" - When you do that are you going to also forgive my crazy large mortgage?
ad. "protect tenants" - In Czechia we protect the tenants more than landlords. If you mean that this should scare people from renting that works quite well. People do not have much leverage here to kick out tenants who are problematic or skip payments.