You are losing this debate badly, Mark. Discrimination is wrong, I know it and you know it. Having beliefs different than your own does not disqualify anyone from anything unless they do something that gives cause for concern. Any job or position has requirements to do the job. If anyone fails to fulfill those requirements, then you would have a reason for termination or not to hire someone if they cannot abide by the requirements. Just being an evangelical or muslim or black or white or whatever is not a reason.