The idea that rent would continue to spike shouldn't hold up with this idea. If it scales with how much over gross income, it should be able to cancel that out. Equally, hiking prices is the best way for someone to lose business. While rent limits would be a better idea to combat something like this, the cost of living varies place-to-place, so that would need to be done at the state level if the federal level support isn't enough.