The law of the land cannot violate the protections afforded by the Constitution.<quoted text>No, but the law does. It is a business and have to subscribe to the law of the land. They want don't want to provide it to non-Catholics because of their religious beliefs. That is forcing one's beliefs on another, and is a violation of the first amendment. Nobody is forcing Catholics to use B.C.; they are forcing a business to provide equal compensation under a law.
All benefit packages are not being made "equal" by this mandate-the mandate simply requires that whatever health plan IS offered provides coverage for BC. There is no "equal compensation under the law" in play here.
They don't want to pay for it for ANYONE, not just non-Catholics, because their religion teaches that it's a moral evil.
Please find and cite a religion and their teaching that requires the adherent to receive birth control in their employer sponsored health plan, so you may support your argument that NOT providing it violates someone's First Amendment rights. Recall that BC isn't being made unavailable-just not being provided by the religious employer. I'll wait.