Grand housing bargain could leave everyone unhappy