1) Are nondiscrimination laws appropriate, when it is so easy to discreetly, or justifiably, discriminate?
2) If they still are appropriate, then what limits, if any, should be placed on them so that commerce is not harmed?
Similarly if you're fired for such reasons. Or are treated unfairly by your employer for the same reasons.
And the law and proper channels should be pursued in such situations.