Edit 2: Genuinely appreciate the discussions on this. (Besides the one or two comments that got moderated away) I think many of the responses here are emblematic of what HN can be, where people who disagree can still come together and talk through their different lenses.
I believe we need to decommodify housing and provide additional support for tenants, as well as build more housing stock. IME, it's not as simple as 'build more', because the interests and incentives don't align -- adding new housing stock devalues existing stock, so there's pressure to keep the commodity cost high.
Some combination of the following would achieve my goal of chipping away at the power of landlords, and reduce the power of landlords over tenants.
1) Build more housing stock
2) Remove single family zoning and allow density (congrats to Washington state for pursuing this)
3) Rent control
4) Guaranteed legal support for tenants
5) Affordable foreclosure insurance
6) Funded community land trusts
7) Social housing, specifically distributed low rise, well maintained
8) Cooperative ownership of apartment buildings
9) Vacancy taxes
10) Good cause eviction laws
11) Stiffer penalties for failure to keep apartments in livable condition
12) Right of first refusal laws (tenant opportunity to purchase)
Teachers are not the only ones impacted by this -- all the members of our communities are unable to live in them. My barista, bookshop worker, teacher, and firefighter don't live in my neighborhood. We then need to invest huge effort into getting people in and out of this community.