The basic principle is reasonable, but it leads directly to allowing businesses to go back to a "no blacks" policy. So it's one of those basic principles that just doesn't work in the real world in its pure form and needs to bend for the sake of a functional society.