No this won't work. As I said just let the government provide housing for a reasonable price directly. Private landlords can still make money by undercutting the government but they can't charge more because getting your housing from the government will always be cheaper.