For my own part, I'd prefer that folks, especially employers, be open & out front in their prejudices. I think that is fairest for the employee, who can choose not to work for folks who think less of him for some reason...or at least he'll know what he is signing up for.
Legal language about non-discrimination just makes an employer document an employee's imperfections.