A valid point is raised.  Why have different coverages at all?  While a business may be owned by someone of a certain religion, I'm sure that not-all its employees are of that same religion.  To deny them coverage for certain things would amount to discrimination on the basis of religious belief, would it not?