"In a heterogeneous society, such a system requires something other than free, or publicly unrestricted, individual choices." . . . .