Firstly the problem is that it should not be up to an employer to decide what medication its staff takes, secondly, perhaps more importantly and something that you did not address, it opens some very scary doors. What about blood transfusions, capsulated tablets (with gelatin - which is most of them), or even treating LGBT people all together? What about when this applies to areas other than healthcare.
Like the guy said on the chat show program that somebody posted, insurance and laws are like a buffet, you might not like beets, but that does not mean that you don't have to pay for them or tell anyone else they are not allowed to have them. You pay the ticket price like everyone else and that's it. Whether you have beets or not is a personal choice, not one you make for others.