Wouldn't it be simpler to *allow* people to discriminate, no matter how vile and hateful you find their behavior, so long as they are not using force against one another or engaging in fraud?
Yes, many forms of discrimination are unpleasant and cause grief, but is it really the proper business of the government to step in and use force to limit the voluntary associations and contractual arrangements private citizens engage in?