I know there will be those, who will resist compromising,  yet, I keep wondering if there is a possible compromise in a way similar to what was done with some renting issues in the 60's. If my memory is correct, it depended on the size of the apt. building or if the owner was an occupant of one of the apts. in a building with few until. I don't know what reasoning was used to determine why discriminating was allowed, but I think it would, at least, be worth examining.