Here is my thinking on all of this: One, I could care less what Hobby Lobby does or does not do. Still, I believe totally that we should have freedom of religion which means that the government cannot make laws that dictate how we practice that religion. It does not mean we have separation of Church and State however. This is my secular perspective of the issue if you will.
Now as a Catholic, who accepts the teachings of the Church and lives by them, I maintain that we cannot make Faith law. I would never have an abortion, even in the case of rape. But how do I enforce that on others who may not believe as I do, or who are simply acting out of fear? All I can do is offer them a place to stay, food, education, money if needed and even the willingness to adopt their child. But I cannot make my Faith law.
So how do we work this in a meaningful manner? I guess Hobby Lobby and other companies like them should be able to decide if they will cover certain things. But this does mean that many people would have to base their employment choices on those issues and possible lack of or presence of coverage. Also, will Hobby Lobby and others provide coverage for the use of “birth control pills” when they are being used to treat other medical conditions not related to pregnancy?
I guess I just feel that these situations are ultimately up to the individual regardless of how I think or believe. If you are a Catholic that is living according to your faith you will not need this kind of coverage. If you are of another faith, or an atheist you may very well feel that you are being discriminated against because of your beliefs and need for this kind of medical care. It is almost like having a coin: you have to have both sides to have the whole coin or it is useless.
I simply do not practice things contrary to the Church’s teachings, but I don’t go around trying to make matters of Faith law either. We have free will, maybe we just need to let people make these choices while providing them better options so their choices are not so restricted and terrifying to them.